C#中關於NPOI的一些使用體會


NPOI是指構建在POI 3.x版本之上的一個程序,NPOI可以在沒有安裝Office的情況下對Word或Excel文檔進行讀寫操作。
NPOI是一個開源的C#讀寫Excel、WORD等微軟OLE2組件文檔的項目。         
                                    -----------摘自百度百科
 
NPOI確實是一款在C#中很好用的API,優點正如上面所說:可以在沒有安裝 Office 或者相應環境的機器上對 WORD/EXCEL 文檔進行讀寫
使用代碼如下:
 
 1 using NPOI.HSSF.UserModel;
 2 using NPOI.SS.UserModel;
 3 
 4 public void test()
 5 {  
 6   //獲取文件路徑
 7   string filePath = "D:\demo";
 8   //獲取文件名
 9   string FileName ="123.xlsx";
10   //創建文件對象
11   FileStream fileStream = new FileStream(filePath+ @"\" + FileName, FileMode.Open, FileAccess.Read);
12   //創建工作簿對象
13   HSSFWorkbook workbook = new HSSFWorkbook(fileStream);
14   //讀取工作簿第一張表(此處參數可為下標,也可為表名)
15   ISheet sheet = workbook.GetSheetAt(0);
16   //新建當前工作表行數據
17   IRow row;
18    for (int i = 0; i <= sheet.LastRowNum; i++)
19   {  
20     //row讀入第i行數據
21     row = sheet.GetRow(i);
22     //獲取每一列的數據,並轉換為對應的數據類型.
23     string  c1 =  row.GetCell(1).ToString();
24     double  c2 =  System.Convert.ToDouble(row.GetCell(2).ToString());
25  
26   }
27 }

 

 

 

 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM