linq_to_excel を使用しようとしています
http://www.softinterface.com/DL/DL_UserData_Proc.ASP
これは私のコードです:
var data = new LinqToExcel.ExcelQueryFactory();
data.FileName= @"FRM_DTA.xlsx";
data.AddMapping<ExcelFileDefinition>(x => x.FARM_ID, "FRM_ID");
data.AddMapping<ExcelFileDefinition>(x => x.FARM_OWNER, "FRM_OWNER");
data.AddMapping<ExcelFileDefinition>(x => x.FARM_AREA_ID, "FRM_AREA_ID");
data.AddMapping<ExcelFileDefinition>(x => x.FARM_EMARA_ID, "FRM_EMARA_ID");
data.AddMapping<ExcelFileDefinition>(x => x.FARM_REGION_ID, "FRM_REGION_ID");
data.AddMapping<ExcelFileDefinition>(x => x.FARM_NUMBER, "farmNumber");
data.AddMapping<ExcelFileDefinition>(x => x.RECEIVING_CENTER_ID, "RecievingCentreID");
var result = from x in data.Worksheet<ExcelFileDefinition>()
select x;
(foreach(var row in result){
Console.WriteLine(row.FARM_ID);
}
実行すると、次の例外が発生しました。
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
助けてください
私が試したこと
この質問を見つけましたMicrosoft.ACE.OLEDB.12.0 provider is not registered and I changed my platform target
from any cpu
tox86
が、まだ問題があります