只取 Excel 文件中的一部分行

Take only a portion of rows in an Excel file

我有一个 excel sheet 有 98 列和 58 行 我用代码看到了

IXLRow row = ws.Row(6);

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

谢谢

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

ws.Cells(1,1)

或工作表的Range属性:

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

其中范围是多个单元格:一个数组

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];