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

时间:2011-10-17 15:05:21

标签: windows-7 odbc excel-2007 excel-2010 wow64

我正在使用ODBC写入XLSB文件。我限制在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;"

1 个答案:

答案 0 :(得分:2)

Excel 2010本身支持16,384列:

http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP010342495.aspx?CTT=5&origin=HP005199291

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