C NPOI匯出Excel橫向縱向顯示

2021-10-13 14:34:01 字數 2911 閱讀 1825

複製**

/// 

/// 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 ...