[英]How to write data into CSV file using only Core Java
我正在嘗試實現自動化腳本,該腳本應該將地址信息(addrline1、line2、city、state、country、zipcode)寫入 CSV 文件。 在谷歌搜索時,使用我不需要的 OpenCSV jar - CSVWriter 獲取樣本。
我們能否僅通過使用 Core Java IO 類來實現這一點? 如果是這樣,請提供一些樣本。
謝謝,
Karunagara Pandi G
BufferedWriter
創建一個新的 csv 文件ArrayList<String>
這樣的集合中,只需循環它並執行bufferedWriter.write(line + System.lineSeparator());
對於您清單上的每個項目像這樣的東西
//CSV File Writer
public void writeToCSV(ArrayList<String> data) throws Exception {
try(BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("data.csv"), StandardCharsets.ISO_8859_1))){
for(String line : data) {
writer.write(line + System.lineSeparator());
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.