CSV 檔案讀寫

2021-09-11 18:00:39 字數 1373 閱讀 5132

乙個臨時的任務,需要把乙個有幾百萬條記錄的 csv 檔案分割成多個小一點的檔案,沒找到合適的分割工具,就花了一點時間研究了 csv 檔案的讀寫操作。成果如下:

public static arraylistreadcsvbycsvreader(string filepath) 

reader.close();

system.out.println("讀取的行數:" + arrlist.size());

// 如果要返回 string 型別的 list 集合,則直接返回 arrlist

// 以下步驟是把 string 型別的 list 集合轉化為 string 型別的 list 集合

for (int row = 0; row < arrlist.size(); row++)

*/ }

} catch (exception e)

return strlist;

}

public static void writecsvbycsvwriter(string path, listlist) ;

// csvwriter.writerecord(headers);

for (int i = 0; i < list.size(); i++)

csvwriter.close();

system.out.println("----------寫入完成-----------");

} catch (ioexception e)

}

ps:

public static arraylistreadcsvbybufferedreader(string filepath)  catch (exception e) 

string line = "";

arraylistrecords = new arraylist<>();

try

system.out.println("csv**讀取行數:" + records.size());

} catch (ioexception e)

return records;

}

public static void writecsvbybufferedwriter(string path, listlist) 

system.out.println("----------寫入完成-----------");

} catch (exception e) finally catch (ioexception e)

} }

ps:

CSV檔案讀寫

delimiter 分隔符 quotechar 如果某個item中包含了分隔符,用quotechar包裹 doublequote quotechar double 一下用來做區分 escapechar 如果不用 doublequote 的方法還可以用 escapechar 來輔助 linetermi...

python使用csv讀寫CSV檔案

檔案的讀 import csv with open test.csv r as csv file reader csv.reader csv file for line in reader print line 檔案的寫 import csv 表頭 file header houseinfo hou...

寫csv檔案 Python讀寫CSV

逗號分隔值 comma separated values,csv,有時也稱為字元分隔值,因為分隔字元也可以不是逗號 其檔案以純文字形式儲存 資料 數字和文字 1 首先匯入csv模板 2 建立乙個csv檔案物件 3 開啟檔案進行讀取 結果 測試1 軟體測試工程師 測試2 軟體測試工程師 測試3 軟體測...