Export
SQL Anywhere 12 - 將數據導出到 Excel
我是否需要在 SQL Anywhere 12 伺服器所在的電腦上安裝 MS Office Excel 才能使以下程式碼正常工作?
還是 SA 12 或 Windows 內置了 MS Excel 驅動程序?
SELECT * FROM SalesOrders; OUTPUT USING 'Driver=Microsoft Excel Driver (*.xls); DBQ=c:\\test\\sales.xls; READONLY=0' INTO "newSalesData";
該
OUTPUT USING
語句的格式是使用 ODBC 驅動程序來創建/發送數據。這意味著您必須在伺服器上有一個可以創建 XLS 文件的 ODBC 驅動程序。
微軟提供了一個 MS Office 2007 ODBC下載,它提供了這樣的驅動程序。
我不知道是否存在 64 位驅動程序(我認為它必須與您的 dbserver 32/64 位匹配),也不知道是否存在 Office 2010/2013/2016 ODBC 驅動程序。