Microsoft Access Database Engine 2010 可轉散發套件
下載網址 : http://www.microsoft.com/zh-tw/download/details.aspx?id=13255
2019/12/2 備註 : 如IIS有啟用32位元 , 必須要安裝32位元版本套件才可使用 .
2019/12/2 備註 : 如IIS有啟用32位元 , 必須要安裝32位元版本套件才可使用 .
讀取 Excel 97-2003 Format (.XLS)
"Driver={Microsoft Excel Driver (*.xls)};DBQ="&SERVER.MAPPATH(""&excelPath1&"")讀取 Excel 2007-2010 Format (.XLSX)
如需要讀寫2007以上的格式則需於Server上安裝 Microsoft Access Database Engine 2010 可轉散發套件"Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ="&SERVER.MAPPATH(""&excelPath1&"")
範例 : 於ASP中讀取Excel檔案
Set CN = Server.CreateObject("ADODB.Connection")
CN.Open "DRIVER={MICROSOFT Excel DRIVER (*.xls, *.xlsx, *.xlsm, *.xlsb)};DBQ="&SERVER.MAPPATH(""&excelPath1&"")
SET RS=SERVER.CREATEOBJECT("ADODB.RECORDSET")
SQL="SELECT*From [Sheet1$] where Not isNULL(類別) AND Not isNULL(手機號碼)"
rs.open SQL,CN,1,3
SET RS=SERVER.CREATEOBJECT("ADODB.RECORDSET")
SQL="SELECT*From [Sheet1$] where Not isNULL(類別) AND Not isNULL(手機號碼)"
rs.open SQL,CN,1,3
謝謝你的分享,請問當我不知道工作表名稱時,如何指定[Sheet1$]呢?謝謝
回覆刪除已解決,:)
回覆刪除