1. 程式人生 > >csv檔案儲存與讀取

csv檔案儲存與讀取

csv是指逗號分隔值檔案格式,是以純文字形式來儲存表格資料。
1.儲存為csv格式

把要儲存的表格中資料,按每一行存成一條記錄,然後將記錄新增到一個list裡面,寫入檔案的時候將每個記錄轉換成一串逗號分隔的字串,再用遍歷的方法把所有記錄取出來(我是這樣寫的),也可以都存在一個記錄裡,用換行符來換行,一次寫入。個人推薦第一種,比較清晰也不容易出錯。


在新建檔案的時候,把字串的資料讀出來寫入新建的檔案。儲存的路徑的檔案字尾名為“.csv”即可,如圖中的idpath即為“E://a//b//c//d.csv”格式。


2.讀取csv檔案

用FileInputStream讀取檔案的位元組,通過InputStream轉換再用BufferReader來讀取。用BufferReader裡面的readline方法實現分行讀取,因為csv每一行是a,b,c,d,e,f,g,h,i這樣的格式,所以可以通過String中的split方法獲取相應列的資料。split(a,b)  a表示分隔符,b表示分割的次數。