0

我正在阅读一个 excel 文件,但并非所有文件都具有相同的列标题,但列顺序始终相同。我想使用 linq 读取 excel 文件,但没有指定特定的列名,但我可以根据它们的顺序只使用列吗?

var _excelFile = new ExcelQueryFactory(openFileDialog1.FileName);
                var _info = from x in _excelFile.Worksheet()
                            select new
                            {

                            };
4

1 回答 1

1

是的,您可以使用该WorksheetNoHeader方法通过索引而不是名称来引用列。

这是一个例子:

var excel = new ExcelQueryFactory("excelFileName");
var indianaCompanies = from c in excel.WorksheetNoHeader()
                       where c[2] == "IN" //value in 3rd column
                       select c;
于 2013-08-26T16:24:27.507 回答