我确信之前没有被问过,因为这似乎是一个奇怪的问题。
我有一个程序,它基本上将一些重要数据打印到控制台。然后我想简单地复制这些数据并将其粘贴到excel中。当我复制并粘贴它时,它出现在文档的新行上,我需要将它放在新列中。例如,而不是:
数据1
数据2
数据3
我需要 Data1 |数据2 | DATA3
目前我正在使用以下方法将这些打印到控制台: 的System.out.println( “数据1”); 但是,我可以使用print而不是println,但我想必须有一些字符需要分开这些。我试过了\ r但这似乎不起作用。
奇怪的是,我也不能简单地粘贴转置。为了获得excel中的“转置”选项,我需要粘贴单元格,然后再次将它们复制到剪贴板并粘贴。我想如果有一种方法可以看到当你将一组单元格彼此相邻复制时剪贴板上的内容,我会知道我需要输出什么来获得相同的结果。我甚至不需要使用System.out.print,我很乐意使用java将这些直接复制到剪贴板,如果这使解决方案更容易。
问题在于这项任务将会发生很多次,不必复制/粘贴到Excel中,然后再次复制并粘贴为转置。
谢谢,
答案 0 :(得分:3)
\r
应该是一个回车,所以我想这就是为什么它不起作用。您是否尝试过\t
标签?
或System.out.println("Data1,Data2,Data3")
以逗号分隔,如果您可以确定数据中没有逗号?