您的位置:首页 > 编程语言 > Java开发

Java实现CSV格式文件的读写(操作API)

2018-02-26 17:59 731 查看
首先引入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文件替换,这样就可以正常显示了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  CSV 读写