測試文字功能,小工具,標題

記錄很重要,不然會浪費很多時間在找以前的記憶

一個人的氣度,決定他未來的高度。

2015年11月12日 星期四

C# NPOI 修改 Excel

開發環境VS2010 使用 NPOI 2.0


HSSFWorkbook hssfwb;
            using (FileStream file = new FileStream(@"c:\test.xls", FileMode.Open, FileAccess.Read))
            {
                hssfwb = new HSSFWorkbook(file);
                file.Close();
            }

            ISheet sheet = hssfwb.GetSheetAt(0); //抓第1個Sheet工作表.GetSheetAt(0)
            // sheet.SheetName.ToString(); //得到工作表名稱
            //抓合拼欄位的話,只要抓合拼後的最前一個row就好,其他row無法設定值進去
            //例如row5跟row6合拼,只要抓row5就好,row6是無法設值進去
            IRow row = sheet.GetRow(6);   // GetRow(0)抓第1個row

            ICell cell = row.GetCell(6);// //GetCell(0) 抓第一個Cell
            cell.SetCellValue("test12121213221"); //設定值

            using (FileStream file = new FileStream(@"c:\test.xls", FileMode.Open, FileAccess.Write))
            {
                hssfwb.Write(file);
                file.Close();
            }          

沒有留言:

張貼留言