【发布时间】:2015-04-18 13:49:15
【问题描述】:
我想将制表符打印到 csv 文件中,以便能够使用 java PrintWriter 使用 Excel 准确打开它,但它似乎不会将此字符打印到文件中。
我打印如下:
PrintWriter pw = new Printwriter(new FileWriter(file));
pw.print(myvariable+"\t")
【问题讨论】:
-
写完后要关闭PrintWriter吗?
-
是的,我是。这只是一个sn-p的代码
-
您如何确定它不起作用?制表符后的同一行是否有任何内容?
-
当我用 excel 打开文件时,我期望的结果是在不同的单元格中有数据。但他们都在一个牢房里。字符串 "data1\tdata2\t" 的含义,data1 和 data2 应该在不同的单元格中,但我最终将它们放在 1 个单元格中。 ..实际数据后的同一行中没有任何内容
-
我刚刚检查过,如果我将文件扩展名从 .csv 更改为 .xls,它会在 Excel 中正确打开(不同单元格上的数据)......但我仍然不明白这个问题
标签: java printwriter