仅获取Excel文件中的一部分行

时间:2016-11-25 13:36:04

标签: c# excel worksheet

我有一张包含98列和58行的Excel工作表 我用代码

看到了
IXLRow row = ws.Row(6);

该行将A6列带到最后一个XFD6。 有一个选项只能采取最多98或说只采取列不空?

谢谢

2 个答案:

答案 0 :(得分:1)

如果您专门追踪IXLRow,我认为这是不可能的。如果您在获取或设置特定范围的值后,可能需要检查工作表的Cells属性:

ws.Cells(1,1)

或工作表的Range属性:

ws.Range("A1", "CT58")

答案 1 :(得分:0)

范围是多个单元格:数组

Excel.Worksheet sheet = workbook.ActiveSheet;
Excel.Range rng = (Excel.Range) sheet.get_Range(sheet.Cells[1, 1], sheet.Cells[3,3]);

范围是一个单元格:字符串

Excel.Worksheet sheet = workbook.ActiveSheet;
Excel.Range rng = (Excel.Range) sheet.Cells[1, 1];