Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql select查询中的$symbol_Sql_Excel_Select - Fatal编程技术网

Sql select查询中的$symbol

Sql select查询中的$symbol,sql,excel,select,Sql,Excel,Select,为什么我们在select查询中给$symbol (“从[Sheet1$]中选择*”,连接) 我尝试检索不带$symbol的数据,但显示错误 因此,任何人都可以告诉我,Sheet1$中的$需要什么。$ODBC和Ole DB的SQL语法略有不同 •对于ODBC:从“Sheet One$”中选择“Column Name”。即excel工作表名称后跟“$”并用双引号括起来。 •对于Ole DB:从[Sheet One$]中选择[Column Name]。即excel工作表名称后跟“$”并用“[”“]”括

为什么我们在select查询中给$symbol

(“从[Sheet1$]中选择*”,连接)

我尝试检索不带$symbol的数据,但显示错误


因此,任何人都可以告诉我,Sheet1$中的$需要什么。$

ODBC和Ole DB的SQL语法略有不同

•对于ODBC:从“Sheet One$”中选择“Column Name”。即excel工作表名称后跟“$”并用双引号括起来。

•对于Ole DB:从[Sheet One$]中选择[Column Name]。即excel工作表名称后跟“$”并用“[”“]”括号括起来。

Odbc连接字符串:

适用于Excel 2.0-2003

DRIVER={Microsoft Excel驱动程序(*.xls)};IMEX=1;MaxScanRows=16;DBQ=C:\Invoice.xls

适用于Excel 2007

DRIVER={Microsoft Excel驱动程序(*.xls,*.xlsx,*.xlsm,*.xlsb)};IMEX=1;MaxScanRows=16;DBQ=C:\Invoice.xls

高级ETL处理器和Visual Import ETL都使用odbc连接到Excel

OLE DB连接字符串:

适用于Excel 2.0-2003

Provider=Microsoft.Jet.OLEDB.4.0;数据源=C:\MyExcel.xls;扩展属性=“Excel 8.0;HDR=Yes;IMEX=1”

适用于Excel 2007

Provider=Microsoft.ACE.OLEDB.12.0;数据源=c:\myFolder\myExcel2007file.xlsx;扩展属性=“Excel 12.0 Xml;HDR=YES;IMEX=1”