using (FileStream fs = File.OpenRead(@”C:\Users\Administrator\Desktop/myxls.xls”)) //打开myxls.xls文件 |
|
100分 |
sheet.GetRow(j).GetCell(17).SetCellValue(“中国银行”);
==》row.createCell(17).SetCellValue(new HSSFRichTextString(“中国银行”)); 这样试试行不行。 if (row != null) { CradNo = row.Cells[16].ToString().Substring(0, 6); row.createCell(17).SetCellValue(new HSSFRichTextString(“中国银行”)); } else { row = sheet.createRow(j); row.createCell(17).SetCellValue(new HSSFRichTextString(“中国银行”)); } |
if (row != null)
{ CradNo = row.Cells[16].ToString().Substring(0, 6); ICell cell = sheet.CreateRow(j).CreateCell(17); sheet.GetRow(j).GetCell(17).SetCellValue(“中国银行”); } ICell cell = sheet.CreateRow(j).CreateCell(17); 增加了一行这个代码,没报错了。程序调试也正常。 |