C# 操作Excel之讀取Excel操作淺析
作者:gisfarmer
C# 操作Excel之讀取Excel操作淺析向你介紹了C# 操作Excel之讀取Excel操作的具體的步驟和思路,希望對你了解和學習C# 操作Excel有所幫助。
C# 操作Excel之讀取Excel操作的由來:看到論壇里面不斷有人提問關于讀取excel和導入excel的相關問題。閑暇時間將我所知道的對excel的操作加以總結,現在共享大家,希望給大家能夠給大家帶了一定的幫助。
另外我們還要注意一些簡單的問題1.excel文件只能存儲65535行數據,如果你的數據大于65535行,那么就需要將excel分割存放了。2.關于亂碼,這主要是字符設置問題。
C# 操作Excel之讀取Excel返回值是一個DataSet
C# 操作Excel之讀取Excel操作的基本內容就向你介紹到這里,希望對你了解和學習C# 操作Excel有所幫助。
- //加載Excel
- public static DataSet LoadDataFromExcel(string filePath)
- {
- //C# 操作Excel之讀取Excel操作
- try
- {
- string strConn;
- strConn = "Provider=Microsoft.Jet.OLEDB.4.0;
- Data Source=" + filePath + ";
- Extended Properties='Excel 8.0;
- HDR=False;IMEX=1'";
- OleDbConnection OleConn =
- new OleDbConnection(strConn);
- OleConn.Open();
- String sql = "SELECT * FROM [Sheet1$]";
- //可是更改Sheet名稱,比如sheet2,等等
- //C# 操作Excel之讀取Excel操作
- OleDbDataAdapter OleDaExcel =
- new OleDbDataAdapter(sql, OleConn);
- DataSet OleDsExcle = new DataSet();
- OleDaExcel.Fill(OleDsExcle, "Sheet1");
- OleConn.Close();
- return OleDsExcle;
- }
- catch (Exception err)
- {
- //C# 操作Excel之讀取Excel操作
- MessageBox.Show("數據綁定Excel失敗!失敗原因:" +
- err.Message, "提示信息",
- MessageBoxButtons.OK, MessageBoxIcon.Information);
- return null;
- }
- }
【編輯推薦】
責任編輯:仲衡
來源:
CSDN博客