npoi最簡單的建立乙個excel,並且在指定單元格內填寫一些資料
hssfworkbook workbook = new不過這個沒意思,大部分人在使用匯出excel的時候,不會傻傻的自己去建立乙個新的excel,使用模板才是最方便的方法。hssfworkbook(file);
isheet sheet = workbook.createsheet("許嵩"
); sheet.createrow(
1).createcell(1).setcellvalue("
我是牛逼村的");
sheet.getrow(
1).createcell(2).setcellvalue("
蜀雲泉真帥啊");
filestream file = new filestream("
蜀雲泉.xls
",filemode.create);
workbook.write(file);
file.close();
模板的使用方法:
我在bin下面新建了兩個資料夾,乙個是模板,乙個是結果。模板裡面存放了乙個excel模板,那做的是花裡胡哨的,**如下:
string filedir = environment.currentdirectory + "如此,如此。這裡還需要說明的乙個事情是,我在測試這個案例的時候,一直報錯,說我的物件應用未引用到例項什麼的,但是我檢查感覺沒問題啊,最後發現我必須在模板裡面需要填寫的單元格隨便填上一些東西,比如0或者其它亂七八糟的字元。npoi才相信我這一列是存在的。。。。\\模板\\蜀雲泉真帥.xls";
filestream dir = new
filestream(filedir, filemode.open, fileaccess.read);
hssfworkbook workbook = new
hssfworkbook(dir);
isheet sheet = workbook.getsheet("
sheet1");
sheet.getrow(
3).getcell(1).setcellvalue("我"
); sheet.getrow(
4).getcell(1).setcellvalue("的"
); sheet.getrow(
5).getcell(1).setcellvalue("媽"
); sheet.getrow(
6).getcell(1).setcellvalue("呀"
); sheet.getrow(
7).getcell(1).setcellvalue("我");
sheet.getrow(
8).getcell(1).setcellvalue("真");
sheet.getrow(
9).getcell(1).setcellvalue("是");
sheet.getrow(
3).getcell(2).setcellvalue("帥");
sheet.forceformularecalculation = true; //
強制計算excel中的公式
filestream file = new filestream(environment.currentdirectory + $"
\\結果\\蜀雲泉真帥.xls
", filemode.create);
workbook.write(file);
file.close();
以上就是npoi寫內容進excel的一些操作。但是有的時候外面還需要去讀取excel裡面的內容。npoi讀取excel內容**如下所示:
//基本**就是這樣的。讀取excel
public list exceltodatatable(string filepath, bool
iscolumnname)}}
else
} }}
}}return
list;
}catch
(exception)
return
null
; }
}
有的單元格的文字是有鏈結的,讀取文字和鏈結使用的方法如下
string name = row.getcell(1).row.cells[0].tostring();
string a = row.getcell(1).row.cells[0].hyperlink.address;
NPOI操作Excel 一 NPOI基礎
用c 讀取excel的方法有很多中,由於近期工作需要,需要解析的excel含有合併單元格以及背景色等特殊要求,故在網上查了一些關於讀excel的方法的優缺點,覺得npoi能滿足我的需要,所以搜尋了一些資料做了一些測試,下面有些內容有些是 於別人的部落格,都備有出處,只是想把一些覺得對自己有用的記錄一...
NPOI 操作總結
1.套路 使用了npoi一段時間,也慢慢了解了操作的流程,或者說套路 a.建立workbook hssfworkbook workbook new hssfworkbook b.在workbook中建立乙個工作表並獲得該工作表的索引 暫且這麼說吧 hssfsheet sheet hssfsheet ...
NPOI建立批註
很多人不怎麼用excel中的批註,所以我特地截了張圖,我們先看一下批註的效果圖 批註主要有三個屬性需要設定,乙個是批註的位置和大小 乙個是批註的文字 還有乙個是批註的作者,批註的位置和大小,在excel中是與單元格密切相關的,npoi中通過hssfclientanchor或者xssfclientan...