- 首先引入maven
<dependency>
<groupId>net.sourceforge.javacsv</groupId>
<artifactId>javacsv</artifactId>
<version>2.0</version>
</dependency>
如果引入后报错,就去maven仓库获取最新的javacsv就行了
写操作
/**
* 将生成的数据集存入csv格式文本中
* @param path 文件路径
* @param msgs 数据集内容(数组格式)
*/
public static void writeToCSV(String path,String[] msgs){
CsvWriter csvWriter =null;
try {
csvWriter = new CsvWriter(path,',', Charset.forName("UTF-8"));
csvWriter.writeRecord(msgs);
} catch (IOException e) {
e.printStackTrace();
} finally {
csvWriter.close();
}
}
当你以Excel打开生成的CSV时,会出现乱码。这时,你可以将文件以txt文本格式打开,然后另存为,将原来CSV文件替换,这样就可以正常显示了