我需要使用ODBC来解决Excel猜测数据类型问题

时间:2016-10-17 08:03:13

标签: sql odbc import-from-excel

我使用第三方软件从Excel导入数据,只支持使用ODBC进行集成,我使用以下连接字符串

Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ=C:\a.xlsx

有时会出错,这是因为列中的混合数据类型

我已经搜索了解决方案,但它是通过oledb而不是使用ODBC

1 个答案:

答案 0 :(得分:1)

我花了很多时间寻找解决方案,并且没有使用ODBC和IMEX=1找到任何解决方法。要么确保您的Excel文件没有任何混合类型列(基本上不可能实现,特别是如果您从第三方源接收数据)或不使用ODBC来读取数据,但坚持OleDb(支持libxl}或其他方法,例如libxls,{{1}}等。