Dav*_*750 5 c# linq linq-to-excel
使用linqtoexcel读取服务器生成的电子表格.唯一的问题是其中一个标题中有一个点,它拒绝拉.制造商缩写为Mfg.我在其页面上按照示例使用了以下代码
ExcelQueryFactory excel = new ExcelQueryFactory();
excel.FileName = myXLFile;
excel.AddMapping<Part>(x => x.Manufacturer, "Mfg.");
var parts = from x in excel.Worksheet<Part>(0)
select x;
Run Code Online (Sandbox Code Playgroud)
但制造商在所有对象中都是空的.我对Linq很新,所以不确定我可能有什么选择让这个工作.我想它在尝试映射到Part对象时被点弄糊涂了......
从Linq To Excel的讨论组中的这个帖子可以看出,你必须用散列替换点:
excel.AddMapping<Part>(x => x.Manufacturer, "Mfg#");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
741 次 |
| 最近记录: |