複製**
///
/// datatable匯出excel(縱向匯出)
///
/// 資料來源
/// 儲存的路徑
/// 表名
public
static
void
excel2
(this
datatable datatable,
string filepath,
string documentname)
string filedocmentname =
"\\file card.xls"
;//檔名
using
(filestream fs =
newfilestream
(filepath + filedocmentname, filemode.create, fileaccess.write))}
//設定列寬
sheet.
setcolumnwidth(0
,10*256
+200);
//列寬為10
//設定行高
= 30 * 20;//行高為30
workbook.
write
(fs)
;//寫入到excel}}
finally
}
vb.net教程
c#教程
///
/// datatable匯出excel(橫向匯出)
///
/// 資料來源
/// 儲存的路徑
/// 表名
public
static
void
excel
(this
datatable datatable,
string filepath,
string documentname)
string filedocmentname =
"\\list.xls"
;//檔名
using
(filestream fs =
newfilestream
(filepath + filedocmentname, filemode.create, fileaccess.write)
)//填充內容
for(
int rowindex =
0; rowindex < datatable.rows.count; rowindex++)}
sheet.
createfreezepane(0
,1,0
,1);
//首行凍結
workbook.
write
(fs)
;//寫入到excel}}
finally
}
///
/// 在datatable中新增一序號列,編號從1依次遞增
///
/// datatable
///
public
static
datatable
addserinumtodatatable
(datatable dt)
else
//新增一序號列,並且在第一列
}foreach
(datarow row in newrows)
}//對序號列填充,從1遞增
for(
int i =
0; i < dt.rows.count; i++
)return dtnew;
}
///
/// datatable匯出excel(無任何樣式)
///
/// datatable
///
public
static
void
exportexcel
(datatable datatable,
string filepath,
string documentname)
//填充內容
for(
int i =
0; i < datatable.rows.count; i++)"
, datatable.rows[i]
[j]));
}}//儲存
memorystream ms =
newmemorystream()
; excelbook.
write
(ms);if
(directory.
exists
(filepath)
==false
)string filedocmentname =
"\\list.xls"
;using
(filestream fs =
newfilestream
(filepath + filedocmentname, filemode.create, fileaccess.write)
) ms.
close()
; ms.
dispose();}}
縱向匯出excel效果圖
vb.net教程
c#教程
橫向匯出excel效果圖
c NPOI匯出2007版本excel
2003和2007版本區別 hssfworkbook 2003 iworkbook 2007版本 寫完之後會有個問題,匯出會報錯 流已關閉 npoi生產.xlsx檔案件時,在使用book.write ms 後,會關閉流,這樣導致再次使用respons輸出流的時候就出錯了。我看到一些提供的解決辦法是 ...
c npoi分批往excel追加資料
直接貼 using dongyang.core.model.domain using dongyang.core.utils using nlog using npoi.xssf.usermodel using system using system.collections.generic usin...
C NPOI操作EXCEL 設定密碼及設定唯讀
有時,我們可能需要某些單元格唯讀,如在做模板時,模板中的資料是不能隨意讓別人改的。在excel中,可以通過 審閱 保護工作表 來完成,如下圖 sheet1.protectsheet password 設定密碼hssfrow row1 sheet1.createrow 0 hssfcell cel1 ...