【发布时间】:2011-09-27 17:07:45
【问题描述】:
我正在尝试使用 Office.Interoperability.Excel 命名空间从 Excel 工作表中读取数据。我想获取工作表的第一行,因为第一行包含标题,而不指定开始和结束单元格。因为我不知道是否在工作表中添加了新列。
Microsoft.Office.Interop.Excel.Application excelObj = new Application();
Microsoft.Office.Interop.Excel.Workbook myBook = excelObj.Workbooks.Open(@"D:\myFile.xlsx", 0, true, 5, "", "", true, Microsoft.Office.Interop.Excel.XlPlatform.xlWindows, "\t", false, false, 0, true, 0, 0);
Microsoft.Office.Interop.Excel.Worksheet mySheet = (Worksheet)myBook.Sheets.get_Item(1);
Range range = mySheet.Cells.EntireRow;
在这里,范围成为整个范围,并且不受标题列数的限制。此外,我还有大约 10,000 行的庞大数据要处理。
【问题讨论】:
标签: c# excel excel-interop