Ace引擎和Jet引擎讀取Excel (Excel 2007 & 2003)
以前操作Excel的話,一般都會去用Microsoft.Jet.OLEDB.4.0引擎去讀取的,但是,這樣會有一個問題,就是如果office 2007的話,就出事情了,而且,Microsoft.Ace.OLEDB.12.0還可以訪問正在開啟的excel而Mricosoft.Jet.OLEDB.4.0則不可以,
Microsoft.Ace.OLEDB.12.0安裝檔案:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891
Microsoft.ACE.OLEDB.12.0語法:
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Excel路徑;
Extended Properties=""Excel 12.0;HDR=NO;imex=1"""
Dim oRS Set oRS = Server.CreateObject("ADODB.Recordset")
oRS.Open "Select * from [sheet1$]", oConn, 1, 3
Microsoft.JET.OLEDB.4.0語法:
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.JET.OLEDB.4.0;Data Source=Excel路徑;
Extended Properties=""Excel 8.0;HDR=NO;imex=1"""
Dim oRS Set oRS = Server.CreateObject("ADODB.Recordset")
oRS.Open "Select * from [sheet1$]", oConn, 1, 3
Excel 2007的字尾名是.xlsx
HDR=YES/NO
可選引數,指定 Excel 表的第一行是否列名,預設為 Yes,可以在登錄檔中修改預設的行為。
IMEX=1
可選引數,將 Excel 表中混合 Intermixed資料型別的列強制解析為文字。
Microsoft.Ace.OLEDB.12.0安裝檔案:
http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891
Microsoft.ACE.OLEDB.12.0語法:
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Excel路徑;
Extended Properties=""Excel 12.0;HDR=NO;imex=1"""
Dim oRS Set oRS = Server.CreateObject("ADODB.Recordset")
oRS.Open "Select * from [sheet1$]", oConn, 1, 3
Microsoft.JET.OLEDB.4.0語法:
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Provider=Microsoft.JET.OLEDB.4.0;Data Source=Excel路徑;
Extended Properties=""Excel 8.0;HDR=NO;imex=1"""
Dim oRS Set oRS = Server.CreateObject("ADODB.Recordset")
oRS.Open "Select * from [sheet1$]", oConn, 1, 3
Excel 2007的字尾名是.xlsx
HDR=YES/NO
可選引數,指定 Excel 表的第一行是否列名,預設為 Yes,可以在登錄檔中修改預設的行為。
IMEX=1
可選引數,將 Excel 表中混合 Intermixed資料型別的列強制解析為文字。
相關文章
- UE虛幻引擎CSV轉ExcelExcel
- 讀取和儲存Excel表Excel
- csv和excel讀取和下載Excel
- Laravel讀取ExcelLaravelExcel
- Python讀取Excel表格PythonExcel
- python對Excel的讀取PythonExcel
- 用 (Excel) VBA 讀取 OneNote!Excel
- 前端讀取excel檔案前端Excel
- Excel2007怎麼插入頁首和頁尾?Excel2007插入頁首頁尾的方法步驟Excel
- POI 分批讀取Excel資料Excel
- Maatwebsite\Excel 讀取帶公式的excel檔案得到值呢?WebExcel公式
- H5以及Node讀取excelH5Excel
- 前端讀取Excel表中資料前端Excel
- C#讀取Excel方法總結C#Excel
- easypoi 讀取 Excel 簡單應用Excel
- hutool分批次讀取excel資料Excel
- pandas讀取excel亂碼報錯Excel
- Excel上傳並讀取資料Excel
- 讀取本地Excel檔案生成echartsExcelEcharts
- excel-Spreadsheets:讀取Excel電子表格資料的Java原始碼ExcelJava原始碼
- Excel2007工作表如何分視窗顯示?Excel2007工作表分視窗顯示的方法Excel
- Excel表格如何輸入同心圓?Excel2003插入同心圓的方法教程Excel
- nodejs 讀取excel檔案,並去重NodeJSExcel
- Python-使用openpyxl讀取excel內容PythonExcel
- Python筆記一之excel的讀取Python筆記Excel
- python讀取excel所有資料(cmd介面)PythonExcel
- Excel 讀取圖片並獲取儲存路徑Excel
- java讀取excel為物件並進行讀寫操作JavaExcel物件
- php讀取excel檔案資料的匯入和匯出PHPExcel
- 使用openpyxl庫讀取Excel檔案資料Excel
- EasyExcel 輕鬆靈活讀取Excel內容Excel
- eazyexcel 讀取excel資料插入資料庫Excel資料庫
- 谷歌披露 微軟 Jet 資料庫引擎 RCE 漏洞,尚未修補谷歌微軟資料庫
- 利用VNPY回測引擎分析實盤交易,並用excel和pdf輸出分析結果Excel
- python 讀寫 excelPythonExcel
- 2 個簡單的 python 指令碼,連線 MySQL 和讀取 ExcelPython指令碼MySqlExcel
- EXCEL不可讀怎麼辦,修復EXCEL檔案不可讀Excel
- 【python介面自動化】- openpyxl讀取excel資料PythonExcel
- 文字獲取和搜尋引擎簡介