Winfrom日記 csv檔案讀取和寫入資料

2021-10-23 13:58:09 字數 1456 閱讀 6849

碰到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 開啟...