資料庫匯入excel檔案:
///
/// 資料庫匯入excel檔案
///
///
///
private
void
btnouttoexcel_click
(object sender,
eventargs e)
while
(reader.
read()
)else
if(date ==
null
)else
}//寫入磁碟
workbook.
write
(fs)
;this
.text =
"寫入成功!";}
}else
}}
excel檔案匯入資料庫:
///
/// excel匯出資料庫
///
///
///
private
void
btnindatabyexcel_click
(object sender,
eventargs e)
;irow row = sheet.
getrow
(i);
if(row ==
null
)else
for(
int r =
1; r < row.lastcellnum; r++
)else
else}}
//每次執行一行
if(datahelper.
sqlnonquery
(sql, commandtype.text, pms)
)else}}
else
}}
excel檔案追加資料:
private
void
(object sender,
eventargs e)
,new
newslistcls()
,new
newslistcls()
,};using
(filestream fs=
newfilestream
("newslist.xls"
,filemode.open,fileaccess.read)
)//1.先以讀取模式開啟(獲取原有資料)
filestream zs=file.
openwrite
("newslist.xls");
//3.以寫入流整體覆蓋寫入(它整體覆蓋舊資料)
workbook.
write
(zs)
;this
.text =
"資料追加成功!";}
}
excel檔案普通讀取:
private
void
btnread_click
(object sender,
eventargs e)
else}}
this
.dgperson.datasource = ulist;
}}
excel檔案簡單寫入:
private
void
btnin_click
(object sender,
eventargs e)
,new
person()
,new
person()
,new
person()
,};//建立excel工作簿
iworkbook workbook =
newhssfworkbook()
;//iworkbook是工作簿介面 hssfworkbook是具體實現類,乙個hssfworkbook型別就是乙個excel檔案
//建立sheet表
isheet sheet = workbook.
createsheet
("personcls");
//遍歷集合建立每一行
for(
int i =
0; i < ulist.count; i++
)//寫入到磁碟
using
(filestream fs =
newfilestream
("prs.xls"
, filemode.openorcreate, fileaccess.readwrite)
) messagebox.
show
("寫入成功!");
}
wps更改之後再次寫入讀取會發生錯誤,使用microsoft文件編輯器不會發生錯誤! python檔案複製 python檔案的複製
python複製文字的兩種方法 usr bin env python coding utf 8 import os 方法一,讀寫檔案進行複製 1 建立檔案test1.txt f1 open test1.txt w f1.writelines hello n world n welcome to py...
STL 檔案操作 流檔案操作
在c 中,有乙個stream這個類,所有的i o都以這個 流 類為基礎的,包括我們要認識的檔案i o,stream這個類有兩個重要的運算子 1 插入器 向流輸出資料。比如說系統有乙個預設的標準輸出流 cout 一般情況下就是指的顯示器,所以,cout write stdout n 就表示把字串 wr...
檔案操作 csv檔案 記憶體操作
寫 向csv中寫入內容 1.匯入 csv 模組 2.使用open開啟要操作的檔案,以寫入模式開啟 mode w 3.通過csv.writer stream writer物件 4.使用writer物件向檔案中寫入內容 writerow writerows 5.關閉 import csv newline...