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;
- }
- }
【编辑推荐】