小弟用NPOI往已有的EXCEL中寫資料,EXCEL中A1單元格原本有資料,想在此基礎上在A2單元格中寫新的資料,用以下的代碼發現A1單元格不見了,請問怎么操作才能讓A1 A2資料同時在呢?
HSSFWorkbook workbook = new HSSFWorkbook();//XLS格式
ISheet sheet = workbook.CreateSheet();
IRow row = sheet.CreateRow(0);//從第一行開始寫
row.CreateCell(1, CellType.Numeric).SetCellValue(3.14);
using (FileStream stream = new FileStream(@"C:\test1.xls", FileMode.OpenOrCreate, FileAccess.ReadWrite))
{
workbook.Write(stream);
Dispose();
}
uj5u.com熱心網友回復:
IRow row = sheet.CreateRow(0)改成sheet.GetRow(0)就行了
當然,先要判斷行數是否>=1
uj5u.com熱心網友回復:
sheet.CreateRow 是新建,而你要的是修改uj5u.com熱心網友回復:
是的,那請問怎么修改呢,網上大多都是新建的uj5u.com熱心網友回復:
提示“未將物件參考設定到物件的實體”哦uj5u.com熱心網友回復:
找到資料了,https://blog.csdn.net/fujie724/article/details/21017873,謝謝!uj5u.com熱心網友回復:
請問你是怎么解決讓原來的資料不被覆寫的轉載請註明出處,本文鏈接:https://www.uj5u.com/net/62046.html
標籤:C#
