このエラーは、Excelのインポート中に報告されました: "System.InvalidOperationException:"プロバイダー "Microsoft.ACE.OLEDB.12.0"がローカルコンピューターに登録されていません。"。
ダウンロードしてインストールするだけで済みます:AccessDatabaseEngineプラグインで問題を解決できます
ダウンロードリンクは次のとおりです:https://download.csdn.net/download/qq_37192571/13786918
public DataTable GetData(string Path) //读取方法
{
string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + Path + ";" + "Extended Properties=Excel 12.0;";
string strExcel = "select * from [Formula$]";
OleDbConnection ole = new OleDbConnection(strConn);
ole.Open();
DataTable schemaTable = new DataTable();
OleDbDataAdapter odp = new OleDbDataAdapter(strExcel, strConn);
odp.Fill(schemaTable);
ole.Close();
return schemaTable;
}