Linq to Excel 未检索第一个填充行
Linq to Excel Not Retrieving First Populated Row
我今天刚开始使用 Linq to Excel,所以我想我错过了一些相当简单的东西。
我想打印 Excel 工作表的全部内容,但是 ExcelQueryable 对象没有返回第一个填充的行。
我使用的语法如下:
var excel_query_factory = new ExcelQueryFactory(directory);
var worksheet = excel_query_factory.Worksheet(worksheet_name);
测试电子表格只是范围 B2:F6 的 5x5 table。
查询结果在C2:F6范围内。
我应该如何指定我不希望跳过第一个填充的行?
如果您跳过第一行,可能是因为它认为第一行是 header。请尝试以下操作:
var excel_query_factory = new ExcelQueryFactory(directory);
var worksheet = excel_query_factory.WorksheetNoHeader(worksheet_name);
请参阅文档 here。查询没有 header 行的工作表。另请参阅查询工作表中的特定范围以使用否 Header。
var yourRange = from c in excel_query_factory.WorksheetRangeNoHeader("B2", "F6")
我今天刚开始使用 Linq to Excel,所以我想我错过了一些相当简单的东西。
我想打印 Excel 工作表的全部内容,但是 ExcelQueryable 对象没有返回第一个填充的行。
我使用的语法如下:
var excel_query_factory = new ExcelQueryFactory(directory);
var worksheet = excel_query_factory.Worksheet(worksheet_name);
测试电子表格只是范围 B2:F6 的 5x5 table。
查询结果在C2:F6范围内。
我应该如何指定我不希望跳过第一个填充的行?
如果您跳过第一行,可能是因为它认为第一行是 header。请尝试以下操作:
var excel_query_factory = new ExcelQueryFactory(directory);
var worksheet = excel_query_factory.WorksheetNoHeader(worksheet_name);
请参阅文档 here。查询没有 header 行的工作表。另请参阅查询工作表中的特定范围以使用否 Header。
var yourRange = from c in excel_query_factory.WorksheetRangeNoHeader("B2", "F6")