linqtoexcel を使用して、サーバーで生成されたスプレッドシートを読み取ります。唯一の問題は、ヘッダーの 1 つにドットがあり、プルを拒否することです。製造元は 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を初めて使用するので、これを機能させるためにどのオプションが必要かわかりません。パーツオブジェクトにマップしようとすると、ドットで混乱すると思います...