使用OLEDB读取Excel文件
2011-03-29 17:15
369 查看
以前对Excel操作,使用的Microsoft.Office.Interop.Excel来操作Excel,需要启动一个excel进程,速度慢。
最近发现可以使用OLEDB配合Dataset的方法来操作Excel,和操作数据库一样,简单快速:
最近发现可以使用OLEDB配合Dataset的方法来操作Excel,和操作数据库一样,简单快速:
using System; using System.Collections.Generic; using System.Text; using System.Data; using System.Data.OleDb; namespace ExcelTest { class Program { static void Main(string[] args) { string source = "Provider=Microsoft.Ace.OLEDB.12.0;Data Source='1.xlsx';Extended Properties='Excel 12.0;HDR=yes;IMEX=1'"; OleDbConnection conn = new OleDbConnection(source); try { conn.Open(); string select = "SELECT * FROM [Sheet1$]"; OleDbDataAdapter readCommand = new OleDbDataAdapter(select, conn); DataSet readData = new DataSet("Data"); readCommand.Fill(readData); foreach (DataTable dt in readData.Tables) { foreach (DataRow dr in dt.Rows) { foreach (DataColumn dc in dr.Table.Columns) { string cell = dr[dc].ToString(); Console.Write("[" + dc.ColumnName + ": " + dr[dc] + "] "); } Console.WriteLine(); } } } catch (Exception ex) { Console.WriteLine(ex.ToString()); } finally { conn.Close(); Console.ReadLine(); } } } }
相关文章推荐
- 使用OLEDB可以对excel文件进行读取1
- 使用OLEDB读取excel和csv文件
- 使用OLEDB方式读取Excel文件到DataTable中数据类型的处理
- 使用OLEDB可以对excel文件进行读取1
- 使用java技术读取excel文件的内容
- 使用Apache POI创建Excel,并从数据库中读取数据写入到Excel文件中
- C#读取Excel文件:通过OleDb连接,把excel文件作为数据源来读取
- java 使用工具读取Excel文件
- 使用OLEDB读取不同版本Excel数据的连接字符串设置
- 使用pandas模块读取csv文件和excel表格,并用matplotlib画图的方法
- 使用PHPExcel读取写入Excel文件数据
- poi读取Excel时日期为数字 的解决方法 转载 2017年12月14日 10:31:14 标签:poi /excel /java 19 在使用poi解析Excel文件时,会发现,表格中的日期解析出
- C# OleDb读取Excel文件 避免出现 科学计数法 的列
- C#读取excel文件的内容(使用DataSet)
- 使用Apache POI创建Excel,并从数据库中读取数据写入到Excel文件中
- 使用phpExcelReader读取excel文件 .
- Java:使用jxl读取excel文件内容
- CSharp Tips:使用OleDb操纵Excel文件(1)
- 使用POI读取excel文件内容
- 使用POI读取excel文件内容