[算表] ODBC Excel Driver 問題

看板Office作者 (BBS)時間7年前 (2018/06/12 22:00), 編輯推噓0(005)
留言5則, 1人參與, 7年前最新討論串1/1
軟體: 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://www.ptt.cc/bbs/Office/M.1528812036.A.92B.html

06/13 10:31, 7年前 , 1F
測試同原文環境win7和excel皆為64bit
06/13 10:31, 1F

06/13 10:31, 7年前 , 2F
安裝Microsoft Access Database Engine 2010 x64
06/13 10:31, 2F

06/13 10:31, 7年前 , 3F
odbc新增Microsoft Access Text Driver (*.txt, *.csv)
06/13 10:31, 3F

06/13 10:32, 7年前 , 4F
driver同上名稱,dbq指定路徑(非檔名),檔名於souuce,sql
06/13 10:32, 4F

06/13 10:32, 7年前 , 5F
字串內指定。以上方式則無報錯
06/13 10:32, 5F
文章代碼(AID): #1R7z84ah (Office)
文章代碼(AID): #1R7z84ah (Office)