0
因此,我使用C#通过Excel(.xlsm)文件读取,一切正常......直到我想要做的只是读取一列。这就是我想做的事,一些示例代码在这里:从Excel中只选择一个列的值
Worksheet sheet = (Worksheet)workBookIn.Sheets[sheetName];
Range r =
sheet.get_range("B2", sheet.Cells.SpecialCells(XlCellType.xlCellTypeLastCell));
Array vals = pitch.Cells.Value;
而且,如果任何人都可以提出一个更优雅的方式来代码的后半部分(即处理Excel中值的范围),请随时评论。
不工作的代码,是什么? –
它有效,但不是我想要的方式;即它正在选择超出B列。 – user1092809
http://stackoverflow.com/a/16051/16391的答案解决了你在这里需要的东西。 – StingyJack