1. 程式人生 > >Java實現CSV格式檔案的讀寫(操作API)

Java實現CSV格式檔案的讀寫(操作API)

  • 首先引入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檔案替換,這樣就可以正常顯示了