C 讀取EXCEL模版方法

2021-06-08 13:33:24 字數 1328 閱讀 4159

//讀取excel模版

filestream fs = new filestream(tempname, filemode.openorcreate, fileaccess.readwrite);

hssfworkbook hssfworkbook = new hssfworkbook(fs);

isheet sheet = hssfworkbook.getsheetat(0);

//向excel模版寫標題

sheet.getrow(convert.toint16(indexcaption[0])).getcell(convert.toint16(indexcaption[1])).setcellvalue(tmpreportdate);

datatable dt = new datatable();

//連線資料庫

sqlconnection sqlconn = new sqlconnection(dbprovider.connectionstring);

sqlcommand sqlcomm = sqlconn.createcommand();

sqlconn.open();

sqlcomm.commandtype = commandtype.storedprocedure;

sqlcomm.parameters.add("@pmdate", sqldbtype.nvarchar).value = curdate;

sqlcomm.parameters.add("@pmproductcode", sqldbtype.nvarchar).value = "";

sqlcomm.parameters.add("@pmbranchcode", sqldbtype.nvarchar).value = "";

if (indexsystemid.length > 0) sqlcomm.parameters.add("@pmsystemcode", sqldbtype.nvarchar).value = "";

sqlcomm.parameters.add("@pmlx", sqldbtype.nvarchar).value = "";

for (int s = 0; s < storename.length; s++)

}//將datatable清空,如果不清空將會導致dt的資料累計

dt.clear();

}//把工作簿寫入檔案

using (filestream wfs = new filestream(filename, filemode.create, fileaccess.readwrite))

sqlconn.close();

hssfworkbook.dispose();

C 匯入Excel 讀取Excel方法總結

c 匯入excel 讀取excel方法總結 這種方法一般不用,因為他讀出來的是流,一般是轉成字串 如下 01 02 streamreader sr newstreamreader 檔名以及完整路徑 system.text.encoding.default stringdata sr.readtoen...

C 匯入Excel 讀取Excel方法總結

原文 1.streamreader 方法 這種方法一般不用,因為他讀出來的是流,一般是轉成字串 如下 streamreader sr new streamreader 檔名以及完整路徑 system.text.encoding.default string data sr.readtoend sr....

用c 讀取Excel的方法

用c 讀取excel的方法 public abstract new excel.workbook open system.string filename system.object updatelinks system.object readonly system.object format sys...