我正在使用javacsv API将值写入.csv文件。所以我的一个列“ID”的值为7,2,3,4。现在,当csv文件找到一个逗号时,它会将值转移到下一栏。为了避免我使用过:
字符串d =“\”“+ s +”\“”;其中s是列中包含值的字符串。但即使我这样做,该值仍然是下一列的shiftes,并且列中有引号。我还读了一个在记事本中导入相同内容的帖子并尝试打开它与excel,所以我已经遵循它,它工作正常,但逗号不存在。我希望该值的显示格式与数据库中的格式相同,如7,2,3,4。我已经浏览了很多帖子,他们建议使用CSV API,我使用的是使用Csv Writer但没有运气的javacsv。请帮忙。
感谢。
答案 0 :(得分:0)
您可能需要查看CSVReader
上的setEscapeMode
方法。
像reader.setEscapeMode(CsvReader.ESCAPE_MODE_BACKSLASH)
之类的东西应该设置读者,以便它将反斜杠视为逃避。