台灣最大程式設計社群網站
線上人數
999
 
會員總數:242653
討論主題:187628
歡迎您免費加入會員
討論區列表 >> C# >> C# NPOI 寫入EXECL 時不到型別或命名空間
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
C# NPOI 寫入EXECL 時不到型別或命名空間
價值 : 5 QP  點閱數:113 回應數:1

樓主

jimmy
門外漢
0 1
4 0
發送站內信

大家好想請益各位高手,小弟在C#使用NPOI 寫入EXECL 時遇到一個問題就是要使用IROW 及Icell 時出現找不到型別或命名空間的問題?想問的是否手引入了甚麼東西還是版本上有甚麼問題?感謝
程式碼如下(使用軟體為VS2010 C# NOPI版本為2.21)

using NPOI.HSSF.UserModel;
using NPOI.HPSF;
using NPOI.POIFS.FileSystem;
using NPOI.SS.UserModel;
using NPOI;
using NPOI.HSSF;
using NPOI.POIFS;
using NPOI.Util;


private void btnOpenOffice_Click_1(object sender, EventArgs e)// 使用按鈕觸發寫入EXECL檔
{

if (save_count == 0)//第一次創檔寫入
{
// 建立新的 Excel 工作簿
HSSFWorkbook hssfworkbook = new HSSFWorkbook();
// 在 Excel 工作簿中建立工作表,名稱為 Sheet1
HSSFSheet sheet1 = hssfworkbook.CreateSheet("Sheet1");
// 寫入資料到工作表中


sheet1.CreateRow(0).CreateCell(1).SetCellValue("點部落");
sheet1.CreateRow(0).CreateCell(2).SetCellValue("小歐ou");
// 儲存檔案
FileStream file = new FileStream(@"C:\test_execl\"+"simple0608"+".xls", FileMode.Create);
hssfworkbook.Write(file);
file.Close();
}
else
{
HSSFWorkbook hssfwb;
using ( FileStream file = new FileStream(@"C:\test_execl\"+"simple0608"+".xls", FileMode.Create))
{
hssfwb = new HSSFWorkbook(file);
file.Close();
}


ISheet sheet1 = hssfwb.GetSheetAt(0); <==== ISheet 找不到型別及命名空間

IRow row = sheet.GetRow(6); <==== IRow 找不到型別及命名空間

ICell cell = row.GetCell(6);// <==== Icell 找不到型別及命名空間
cell.SetCellValue("test12121213221"); //設定值

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





}










搜尋相關Tags的文章: [ C#NPOI ] ,
本篇文章發表於2018-06-11 00:44
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

WEI
檢舉此回應


改成上面這樣應該就沒問題了
本篇文章回覆於2018-06-13 09:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.