Tag: linq to excel

使用序号位置引用LinqToExcel中的列

我处于一个非常不寻常的位置,就是有两个不同的Excel上传模板,一个是“人性化的”,一个是机器生成的。 因此,列数据标题是不同的,它们很难alignment。 因此,我想使用序号位置而不是列的“名称”来引用列映射。 目前我有这个: var excel = new ExcelQueryFactory(excelFileName); excel.AddMapping<Student>(x => x.FirstName, "First Name"); excel.AddMapping<Student>(x => x.LastName, "Last Name"); excel.AddMapping<Student>(x => x.LastFour, "Last 4 Student ID"); excel.AddMapping<Student>(x => x.LastDate, "Last Date"); 我想要做这样的事情: var excel = new ExcelQueryFactory(excelFileName); excel.AddMapping<Student>(x => x.FirstName, "A"); excel.AddMapping<Student>(x => x.LastName, "C"); excel.AddMapping<Student>(x => x.LastFour, "G"); excel.AddMapping<Student>(x => x.LastDate, "H"); 其中的字母是Excel中的列引用。 有没有办法做到这一点?