ACE OLEDB 12.0连接字符串(Excel 2007)
2014-09-16 11:19
197 查看
Xlsx文件
这是用来连接带Xlsx扩展名的Excel 2007文件。这是不带宏的Office Open XML格式。
"HDR=yes;"是说第一行是列名而不是数据。"HDR=No;"正好与前面的相反。
把数据当做文本对待
使用这条连接当你想把所有的数据都当做文本对待时,覆盖Excel通常的猜测这列的数据类型。
如果你想把列名也读到结果集中(使用“HDR=NO”尽管第一行是列名)并且列中的数据是数值型的,使用“IMEX=1”可必免冲突。
使用"IMEX=1"检索混合数据列是一种安全的方法。试想一下,当Driver检索出数据列中有一种数据类型的excel文件可以正常工作,而另一个excel文件(某列)被检测出两种类型,这会造成你的程序的冲突。
Xlsb文件
这是用来连接带Xlsb扩展名的Excel 2007文件。这是一种保存为二进制的Office Open XML格式。 不像Xlsx文件那种可读的文件格式。此种格式在数据量大时可以提升性能。
"HDR=yes;"是说第一行是列名而不是数据。"HDR=No;"正好与前面的相反。
Xlsm文件
这是用来连接带Xlsm扩展名的Excel 2007文件。这是带宏的Office Open XML格式。
注意:字符串中的引号"要用你的程序的语言的转义语法转义一下。
在C#,C++中为 \" , VB,VBScript为 ""
XML(Web.config etc) " , 或者可以使用单引号。
这是用来连接带Xlsx扩展名的Excel 2007文件。这是不带宏的Office Open XML格式。
以下是语法格式: Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES"; |
把数据当做文本对待
使用这条连接当你想把所有的数据都当做文本对待时,覆盖Excel通常的猜测这列的数据类型。
以下是语法格式: Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsx;Extended Properties="Excel 12.0 Xml;HDR=YES;IMEX=1"; |
使用"IMEX=1"检索混合数据列是一种安全的方法。试想一下,当Driver检索出数据列中有一种数据类型的excel文件可以正常工作,而另一个excel文件(某列)被检测出两种类型,这会造成你的程序的冲突。
Xlsb文件
这是用来连接带Xlsb扩展名的Excel 2007文件。这是一种保存为二进制的Office Open XML格式。 不像Xlsx文件那种可读的文件格式。此种格式在数据量大时可以提升性能。
以下是语法格式: Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myBinaryExcel2007file.xlsb;Extended Properties="Excel 12.0;HDR=YES"; |
Xlsm文件
这是用来连接带Xlsm扩展名的Excel 2007文件。这是带宏的Office Open XML格式。
以下是语法格式: Provider=Microsoft.ACE.OLEDB.12.0;Data Source=c:\myFolder\myExcel2007file.xlsm;Extended Properties="Excel 12.0 Macro;HDR=YES"; |
在C#,C++中为 \" , VB,VBScript为 ""
XML(Web.config etc) " , 或者可以使用单引号。
相关文章推荐
- ACE OLEDB 12.0连接字符串(Excel 2007)
- C#连接EXCEL和ACCESS字符串2003及2007版
- C#读取Excel 2003/2007的文件(注意连接字符串)
- 通过数据库方式访问excel 2007及其以后(xlsx)文件的连接字符串
- C#连接EXCEL和ACCESS字符串2003及2007版
- asp.net 导入excel某列信息无法获取问题及excel 2007连接字符串
- C#连接EXCEL和ACCESS字符串2003及2007版
- c# 导出2007格式的Excel的连接字符串
- 连接excel2003、2007以上版本的excel的方法,返回一个连接字符串
- ADO连接数据库字符串大全(VP,Excel,文本,Sybase,.NET等)
- C#数据库连接字符串——Excel
- Excel数据连接字符串
- ACE OLEDB 12.0连接方式
- ACE OLEDB 12.0连接方式
- 访问Excel 2007出错,未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序
- EXCEL OLEDB 连接字符串
- Excel连接字符串
- excel 字符串连接和求差集
- OLEDB 连接EXCEL的连接字符串 IMEX的问题
- jdbc连接excel的字符串说明