如何使用npoi和VISUAL BASIC读取(列,行)excel文件

时间:2013-03-09 07:05:15

标签: vb.net excel npoi

我希望能够在VB .NET中逐列索引准备一个excel文件。

我可以使用python XLRD轻松完成,并通过“ADOX.Catalog”使用vb6

基本上,这应该足以满足我的需求:

wb = open(excelfile)
ws = wb.worksheet(0)
cell = ws.get_cell(col, row)

我该怎么做?

  1. 有没有办法获取工作表的列?
  2. 我没有找到任何NPOI的文件
  3. 我在NPOI下载(alpha,beta和稳定版本)中未找到任何* .vb文件样本
  4. 是否有一个统一的excel文件开启工具,可以检测文件版本并选择正确的开启类,或者我必须通过文件扩展名进行吗?
  5. 主观问题:我是唯一一个认为这个API过于复杂的人吗?
  6. 重要编辑:我无法在机器上安装EXCEL,因此我正在寻找非卓越的解决方案

    PS。我是.net

    的新手

1 个答案:

答案 0 :(得分:0)

不确定npoi是什么,但这可能会有所帮助,假设您已声明它们:

xlObject = new excel.application()
xlWB = xlObject.workbooks(0) // I think it also takes string (name of wb)
sheet = xlWB.worksheet(0)
sheet.Range("B2") //specific cell

你在谈论xls vs xlsx吗?它应该处理好......

不!它不像应该的那样直观或简单!