作者stma (BBS)
看板Office
标题[算表] ODBC Excel Driver 问题
时间Tue Jun 12 22:00:33 2018
软体: EXCEL
版本: 2016 64bits
遇到的问题如下:
ConnectString = "Driver={Microsoft Excel Driver (*.xls)}; " & _
"DBQ=" & strXLSFileName & ";" & _
"ReadOnly=True"
以上可以读取.xls 没有问题
因为资料量很大 而更改 .csv 却失败了....
ConnectString = "Driver={Microsoft Text Driver (*.txt; *.csv)}; " & _
"DBQ=" & strXLSFileName & ";" & _
"ReadOnly=True"
错误讯息为 [ODBC] 找不到资料来源名称且未指定驱动程式
有试过从microsoft 下载AccessDatabaseEngineX64
在SysWow64/odbcad32.exe/使用者来源 里面也有看到 Text Driver
但安装完後仍然无法读取 .CSV file
网路上有一堆解答 但试过很多都fail.....
是我电脑的问题吗? (Win7 64bit, Excel 2016 64bit)
这该怎麽办呢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.35.68.52
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1528812036.A.92B.html
1F:→ soyoso: 测试同原文环境win7和excel皆为64bit 06/13 10:31
2F:→ soyoso: 安装Microsoft Access Database Engine 2010 x64 06/13 10:31
3F:→ soyoso: odbc新增Microsoft Access Text Driver (*.txt, *.csv) 06/13 10:31
4F:→ soyoso: driver同上名称,dbq指定路径(非档名),档名於souuce,sql 06/13 10:32
5F:→ soyoso: 字串内指定。以上方式则无报错 06/13 10:32