0
我想知道如何導入Excel .xslsx 我可以做.xsls而是利用xslsx沒辦法,如果你不能回答只是給我有用的鏈接C#:如何導入excel到datagridview?
我想知道如何導入Excel .xslsx 我可以做.xsls而是利用xslsx沒辦法,如果你不能回答只是給我有用的鏈接C#:如何導入excel到datagridview?
我使用的功能到Excel工作表導入一個數據表,它的工作與我
請檢查,並告訴我,如果你需要什麼
public DataTable ImportExceltoDatatable(string filepath)
{
string sqlquery = "Select * From [Sheet1$]";
DataSet ds = new DataSet();
string constring = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filepath + ";Extended Properties=\"Excel 12.0;HDR=YES;\"";
OleDbConnection con = new OleDbConnection(constring + "");
OleDbDataAdapter da = new OleDbDataAdapter(sqlquery, con);
da.Fill(ds);
DataTable dt = ds.Tables[0];
return dt;
}
這個函數會返回一個數據表,你可以在datagridview的使用結合
Regards,
在網上有很多例子,只是搜索人。例如:http://stackoverflow.com/questions/657131/how-to-read-data-of-an-excel-file-using-c和http://csharp.net-informations.com/excel/csharp - 讀取-excel.htm。您必須添加對Microsoft Excel對象庫的引用。右鍵單擊您的項目並選擇添加引用菜單。之後,進入COM選項卡並選擇並添加Microsoft Excel 12.0對象庫 – AsfK