比较简单的导入导出EXCEL数据的方法
2008-08-02 18:19
871 查看
很多时候,我们其实只需要EXCEL中的数据而已,并不需要关心她的每个cell是什么颜色,一个sheet分了几个组。 如果只是单纯的读数据的话,我们可以使用OLEDB将EXCEL看成是一个数据库,每个sheet是一张表,然后建立连接,接下来就是标准的数据库操作了。
连接并打开Excel 2007:
string stringSqlConnectionString = @"Provider=Microsoft.ACE.OleDb.12.0;Data Source=" + FileName +";Extended Properties='Excel 12.0;HDR=YES'";
OleDbConnection objOleDbConnection = new OleDbConnection(stringSqlConnectionString);
objOleDbConnection.Open();//打开连接
DataTable objDataTableSheets = objOleDbConnection.GetSchema("Tables");//得到数据表的Schema
连接并打开Excel 2003:
如果你使用的是2003的话,记得将连接字符串改为
string stringSqlConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + "; Extended Properties='Excel 8.0;'")
连接并打开Excel 2007:
string stringSqlConnectionString = @"Provider=Microsoft.ACE.OleDb.12.0;Data Source=" + FileName +";Extended Properties='Excel 12.0;HDR=YES'";
OleDbConnection objOleDbConnection = new OleDbConnection(stringSqlConnectionString);
objOleDbConnection.Open();//打开连接
DataTable objDataTableSheets = objOleDbConnection.GetSchema("Tables");//得到数据表的Schema
连接并打开Excel 2003:
如果你使用的是2003的话,记得将连接字符串改为
string stringSqlConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + "; Extended Properties='Excel 8.0;'")
相关文章推荐
- 数据库和Excel间数据互相导入导出的SQL方法
- 从gridview 中查询数据导出Excel 简单方法
- php把数据表导出为Excel表的最简单、最快的方法(不用插件)
- 不同版本的SQL Server之间数据导出导入的方法及性能比较
- PHP将Excel导入数据库及数据库数据导出至Excel的方法
- [转]不同版本的SQL Server之间数据导出导入的方法及性能比较
- phpexcel php导入导出excel表格的简单方法
- 导入Excel和导出Excel:的简单方法与程序处理方法,使用Excel程序读写Excel ,实现Excel的多个 Sheets读写并导出
- SQL SERVER使用OpenRowset,、OpenDataSource函数导入、导出数据到Excel 的几种方法(整理)
- 编辑器SQL Server中导入导出数据三方法比较
- 导入Excel和导出Excel的简单方法与程序处理方法,使用Excel程序读写Excel ,实现Excel的多个 Sheets读写并导出
- 不同版本的SQL Server之间数据导出导入的方法及性能比较
- PHP将Excel导入数据库及数据库数据导出至Excel的方法
- 不同版本的SQL Server之间数据导出导入的方法及性能比较
- oracle 导入EXCEL数据的简单方法
- mysql学习小札(2)-- 数据备份、还原、导入导出方法的简单总结
- PHP将Excel导入数据库及数据库数据导出至Excel的方法
- SQL Server中导入导出数据三方法比较
- 使用php将数据导入excel的简单方法
- sql server 2005中表的数据与excel互相导入导出的方法