碰到csv檔案操作,其實csv檔案就是用逗號隔開的文字本件,涉及到一些字串的處理和解決。
讀取檔案
讀取檔案我是將csv中的資料讀取到datatable中,然後再進行資料庫操作。具體操作如下
using system.io;
using system.data;
public
datatable
readfromfile
(string filename)
}else
data.rows.
add(r)
; userid = convert.
toint32
(row[0]
);}}
sr.close()
; fs.
close()
;return data;
}
寫入檔案
匯出到檔案的話其實就是吧資料轉換成逗號分隔的字串,一行一行存入csv檔案就行,最後匯出成功後自動開啟檔案
using system.io;
using system.data;
public
void
exportdata
(datatable data)
filestream fs =
newfilestream
(filename, filemode.create, fileaccess.write)
;streamwriter sw =
newstreamwriter
(fs)
;string line ="";
for(
int i =
0; i < data.columns.count; i++
)//首先先將標題轉成以逗號分隔的字串
} sw.
writeline
(line)
;//按行寫入檔案中
for(
int i =
0; i < data.rows.count; i++
)//同上,寫入每行的值
} sw.
writeline
(line);}
sw.close()
; fs.
close()
;dialogresult dr = messagebox.
show
("匯出成功"
,"提示"
, messageboxbuttons.ok, messageboxicon.information)
;//提示資訊
if(dr == dialogresult.ok)
}
具體就是上面這些,難度不大,有問題指教 python json檔案及csv檔案的讀取和寫入
1 json檔案儲存 import json str print type str data json.loads str json不識別單引號,所有資料都得用雙引號 print data print type data with open data.json w as f json.dump da...
python學習筆記 CSV檔案讀
python pandas io tools 之csv檔案讀寫 讀取csv檔案 pd.read csv 寫入csv檔案 pd.to csv import pandas as pd obj pd.read csv test.csv print objunnamed 0 c1 c2 c3 0 a 0 5...
python讀 python讀寫csv檔案
今天閒來無事,寫了會csv,簡單總結下csv具體操作 什麼是csv 逗號分隔值 comma separated values,csv,有時也稱為字元分隔值,因為分隔字元也可以不是逗號 其檔案以純文字形式儲存 資料 數字和文字 讀csv檔案 1 首先匯入csv模板 2 建立乙個csv檔案物件 3 開啟...