5

使用 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;

但是制造商在所有对象中都是空的。我对 Linq 很陌生,所以不确定我可能需要哪些选项才能完成这项工作。我想当它试图映​​射到 Part 对象时,它会被点弄糊涂......

4

1 回答 1

6

从Linq To Excel 讨论组中的这个线程可以明显看出,您必须用哈希替换点:

excel.AddMapping<Part>(x => x.Manufacturer, "Mfg#");
于 2013-10-23T21:43:23.713 回答