`
love19820823
  • 浏览: 934239 次
文章分类
社区版块
存档分类
最新评论

使用 npoi 操作excel ”npoi“可从“http://www.codeplex.com/npoi”下载

 
阅读更多

之前操作excel的时候,用过vba;在.net直接操作过单元格;用过oledb的方式操作。今天晚上发现了 npoi这个开源的类库,先从别人那拿一份简介:http://www.cnblogs.com/bestchen_1/articles/1700664.html。

我简单写了几行C#代码测试一下:

代码执行了,但没有起作用。今儿就到这吧,明天结blog,明儿五点半就得起床....

接着昨天的继续写,代码改成如下:

我做了简要的测试,在excel2003里插入65535行记录大约耗时42秒,我个人认为性能蛮好的,导出数据的代码到蛮好上手的,但个人觉得编辑excel的时候不是很好使(现成的方法比较少),总体还是比较喜欢这个东东的,期待着它继续发展完善。

2010-06-07续写:

对于 HSSFSheet sheet1 = hssfworkbook.GetSheet("blank");获得到的一张sheet表如果是空表的话,则sheet1.LastRowNum为零,即使sheet1.getRow(0)的返回结果也是null,这点和我们看到的excel肯能不是很对应,需要进行

HSSFRow row = sheet1.CreateRow(index);
row.CreateCell(j).SetCellValue(“value”);

创建了相应的单元格之后便可以操作了。


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics