Java實現CSV格式檔案的讀寫(操作API)
阿新 • • 發佈:2019-01-03
- 首先引入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檔案替換,這樣就可以正常顯示了