/// <summary> /// 导入excel数据 /// </summary> /// <param name="hasTitle"></param> /// <returns></returns> public System.Data.DataTable GetDataFromExcelByConn(bool hasTitle = false) { OpenFileDialog openFile = new OpenFileDialog(); openFile.Filter = "Excel(*.xls)|*.xls"; openFile.InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); openFile.Multiselect = false; if (openFile.ShowDialog() == DialogResult.Cancel) return null; var filePath = openFile.FileName; string fileType = System.IO.Path.GetExtension(filePath); if (string.IsNullOrEmpty(fileType)) return null; using (DataSet ds = new DataSet()) { string strCon = string.Format("Provider=Microsoft.Jet.OLEDB.{0}.0;" + "Extended Properties=\"Excel {1}.0;HDR={2};IMEX=1;\";" + "data source={3};", (fileType == ".xls" ? 4 : 12), (fileType == ".xls" ? 8 : 12), (hasTitle ? "Yes" : "NO"), filePath); string strCom = " SELECT * FROM [Sheet1$]"; using (OleDbConnection myConn = new OleDbConnection(strCon)) using (OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn)) { myConn.Open(); myCommand.Fill(ds); } if (ds == null || ds.Tables.Count <= 0) return null; return ds.Tables[0]; } } // 具体使用方法,同datatable使用方式一样 DataTable table = GetDataFromExcelByConn(); table.Rows[1][1].ToString(); // 获取第二行第二例数据
相关推荐
C# 导入Excel文件到ListView和导出ListView到Excel文件
C# 导入Excel读取图片上传
C#导入excel数据
改程序实现了Excel的数据导入到Datatable,在后台动态生成Lable和文本框等控件,以及如何取到控件的值和生成文本文档、添加显示图片等等的源代码,下载所需积分怎么涨这么快,给大家点福利,重置为5积分。
C# 将Excel文件的数据表导入至DataSet,并可以指定各列对应的列名.
C# 导入excel到datagridview 在项目引用NuGet中安装Microsoft.Office.Interop.Excel
c# 导入 委托 进度条 可复用
C#导入Excel操作类 插入excel折线图 各种图表 好多个例子
1.使用Openfile功能导入excel文件,读出文件名、文件地址 2.使用一个button实现导入数据模板,导入表格内容 3.实现进度条功能,跟踪文件传输进度 4.引用Microsoft.Office.Interop.Excel和Spire.Xls分别实现文件的...
C# excel导入出错解决办法. 导入excel的源码学习有很大帮助。
EX29-Excel导入导出_导出excel_c#导入excel_C#_excel导入导出_源码.zip
C#将Excel导入到Access数据库表(winForm版)
本工具可导入Excel文件内容至Winform窗体。默认Excel第一列的值为列名,在开发各类C/S的信息管理系统中,经常会用到这样的内容。
c#导出导入excel 自定义字段 自定义列 OleDb方式的excel导入 可以实现自定义字段,不按照模版的方式导出
C# 导入excel 导出excel 自动计算工资 适用于2011年9月的新个税计算方法 默认为起薪3500 还可以根据以后调整的税级计算工资 只能导入excel2003 2007的xlsx可以先另存为为xls文件再导入 调整的税级不能小于4级
C#导入Excel,Word等资料以及测试案例收集,收集了许多关于C#导入Excel报表以及Word的相关资料和一些测试案例,本人收集资料不容易,希望可以帮助一些需要的帮助的人,那本人就欣慰了……
关于在C#中读取导入的Excel一些值为空的解决方法
c#制作的EX29-Excel导入导出功能。
C# Excel 导入到Access数据库