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