尝试运行这些行时:
var app = new Excel.Application();
Excel.Workbook workbook = app.Workbooks.Open(pathToFile, Type.Missing, true, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
我有这些问题:
1) 我收到“文件转换正在进行中”的消息。如果我只想从其中一个工作表中读取一列,为什么我需要转换一些东西。
2)我收到此错误消息:
为什么我需要关心哪个版本创建了 excel?
3)最后我得到一个例外:“太多不同的单元格格式”。
那么我使用打开工作簿方法的方式是否有问题,或者是否有另一种方法可以从包含多张工作表的 excel 文件中读取特定列,而我只需要从单个特定工作表中读取数据?