1

我正在使用 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;"
4

1 回答 1

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 提供程序才能利用它们。

于 2011-10-17T16:06:39.000 回答