以记事本打开 CSV 文件,然后看不到新行
Opening CSV file as Notepad then new line not seen
我的 Java 代码生成 csv 文件。当我用记事本打开这个 CSV 文件时,看不到新行。我只看到一行所有数据。
由于这个原因,我无法添加此文件 SQL 数据库。
我该如何解决这个问题?
例如,test.csv 文件:
TerminalSerialNo IMEI Site-Ref
77EC0067C8A1BA6462FCA25F8B1DFBE289F6A3EE null SIT-3
01B406234550B1A688000050BF7A60E2 null SIT-3
19B32E9399CB51FACF858E126F9C7684578A8BAC null SIT-7
当我用记事本打开这个文件时:
TerminalSerialNo,IMEI,Site-Ref,Site-Name77EC0067C8A1BA6462FCA25F8B1DFBE289F6A3EE,null,SIT3,01B406234550B1A688000050BF7A60E2,null,SIT-3,19B32E9399CB51FACF858E126F9C7684578A8BAC,null,SIT-7
如何才能在记事本中以 CSV 文件的形式查看数据?
此致
只能在记事本中使用?
您的 Java 代码是否使用换行符?
\n
使用 append("\n") 并且不要忘记关闭编写器。
是的,我只遇到这个问题notepad.I 使用“\n”和我的 Java 代码如下:` FileWriter writer = new FileWriter("output.csv");
// headers
writer.write("TerminalSerialNo,IMEI,Site-Ref,Site-Name\n");
writer.flush();
// data
for(String[] arr: list) {
String appender = "";
for(String s : arr){
writer.write(appender + s);
appender = ",";
}
writer.write("\n");
writer.flush();
}
writer.close();
`
我的 Java 代码生成 csv 文件。当我用记事本打开这个 CSV 文件时,看不到新行。我只看到一行所有数据。 由于这个原因,我无法添加此文件 SQL 数据库。
我该如何解决这个问题? 例如,test.csv 文件:
TerminalSerialNo IMEI Site-Ref
77EC0067C8A1BA6462FCA25F8B1DFBE289F6A3EE null SIT-3
01B406234550B1A688000050BF7A60E2 null SIT-3
19B32E9399CB51FACF858E126F9C7684578A8BAC null SIT-7
当我用记事本打开这个文件时:
TerminalSerialNo,IMEI,Site-Ref,Site-Name77EC0067C8A1BA6462FCA25F8B1DFBE289F6A3EE,null,SIT3,01B406234550B1A688000050BF7A60E2,null,SIT-3,19B32E9399CB51FACF858E126F9C7684578A8BAC,null,SIT-7
如何才能在记事本中以 CSV 文件的形式查看数据?
此致
只能在记事本中使用?
您的 Java 代码是否使用换行符?
\n
使用 append("\n") 并且不要忘记关闭编写器。
是的,我只遇到这个问题notepad.I 使用“\n”和我的 Java 代码如下:` FileWriter writer = new FileWriter("output.csv");
// headers
writer.write("TerminalSerialNo,IMEI,Site-Ref,Site-Name\n");
writer.flush();
// data
for(String[] arr: list) {
String appender = "";
for(String s : arr){
writer.write(appender + s);
appender = ",";
}
writer.write("\n");
writer.flush();
}
writer.close();
`