Windows 7 ODBC/Win7 64位/Excel 2010 64位是否限制为255列?

Windows 7 ODBC/Win7 64位/Excel 2010 64位是否限制为255列?,windows-7,odbc,excel-2007,excel-2010,wow64,Windows 7,Odbc,Excel 2007,Excel 2010,Wow64,我正在使用ODBC写入XLSB文件。我是否被限制在255列(或接近255列的某个位置)?当我尝试写500列时,出现以下错误: HY001 -1040 [Microsoft][ODBC Excel Driver] Too many fields defined. 也许我找错司机了?这是我的连接字符串: "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};Dbq=PATH_TO_XLSB_HERE;DefaultDir=

我正在使用ODBC写入XLSB文件。我是否被限制在255列(或接近255列的某个位置)?当我尝试写500列时,出现以下错误:

HY001 -1040 [Microsoft][ODBC Excel Driver] Too many fields defined.
也许我找错司机了?这是我的连接字符串:

"Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};Dbq=PATH_TO_XLSB_HERE;DefaultDir=OUTPUT_FOLDER_HERE;"

Excel 2010本身支持16384列:


不过,您可能需要切换到ACE.OLEDB ODBC提供程序以利用它们。

这就是访问驱动程序,对吗?那可以用于Excel?没错。还有文本文件。它可以处理与旧Jet驱动程序相同的类型,但也可以处理更新版本。这需要我注册系统或用户DSN吗?或者我可以只指定我尝试连接的驱动程序/文件,然后就可以了吗?不需要注册DSN,您可以在连接字符串中设置它,就像您一直尝试的那样。不幸的是,我手头没有一个例子。