提问人:WeirdOzzie 提问时间:10/30/2023 更新时间:11/1/2023 访问量:58
如何使 Eclipse 2023-09 控制台输出选项卡字符与 Excel 兼容?
How do I make Eclipse 2023-09 console output tab characters compatible with Excel?
问:
我最近从 Java Eclipse IDE 的 2022 版本更新到 2023-09。我一直在通过 System.out.println 使用控制台输出来显示由制表符 \t 分隔的原始数据列,然后我将其复制并粘贴到 Excel 中进行绘图和分析。自从更新以来,将数据粘贴到 Excel 中会导致选项卡显然被检测为空格,并且我得到了一列数字,所有数字都由空格分隔,而不是每列包含 1 个数字的几列,这不能用于数据绘图。
如果我先将原始数据粘贴到文本编辑器中,然后将其复制/粘贴到 Excel 中,我就会得到我习惯的列,但这很快就会变得困难。
我尝试在首选项中四处闲逛,但找不到与我的问题相关的任何内容。我需要调整什么样的设置才能解决这个问题?我想恢复我的旧功能。
答:
我没有使用 Eclipse,但这听起来好像 Eclipse 的输出窗口向剪贴板消费者提供了多个版本的数据。Excel 选择了“丰富”的格式,这正在失去 .简单的文本编辑器不能接受“丰富”格式,因此会选择纯/简单格式。我认为这是“清除”富文本,所以你又回到了纯文本。tab
我不知道如何配置Eclipse的窗口,这是您的问题,但另一种方法是使用剪贴板“清理”工具。
如果您是 Mac 用户,请尝试 https://apps.apple.com/il/app/flycut-clipboard-manager/id442160987 这是一个简单的剪贴板管理器。使用它,您可以“清理”内容以实现您想要做的事情。粘贴的键盘操作略有不同,仅此而已。
Eclipse 中有一个设置,但这似乎并不能阻止 Eclipse 将 HTML 添加到剪贴板:
Preferences > Run/Debug > Console > ANSI Support > "Put HTML and RTF in Clipboard"
您可以通过文本编辑器解决双重复制方法,方法是使用带有“粘贴为:”或 的 Excel。然后,Excel 将忽略 HTML 并将剪贴板内容作为文本进行处理。Paste Special
Unicode Text
Text
评论