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資料型別的列強制解析為文字。
相關文章
- apache poi 讀取、建立excel 2003、2007ApacheExcel
- UE虛幻引擎CSV轉ExcelExcel
- Excel 2003命令在Excel 2007裡面地位置Excel
- 讀取和儲存Excel表Excel
- csv和excel讀取和下載Excel
- Laravel讀取ExcelLaravelExcel
- 解析xlsx檔案---Java讀取Excel2007JavaExcel
- excel 資料讀取Excel
- python讀取和生成excel檔案PythonExcel
- Python讀取Excel表格PythonExcel
- PHPExcel讀取excel資料PHPExcel
- JavaPoi建立與讀取ExcelJavaExcel
- vb.net 讀取ExcelExcel
- NPOI讀取Excel官方demoExcel
- C#讀取Excel文件C#Excel
- WinForm讀取Excel檔案ORMExcel
- 前端讀取excel檔案前端Excel
- PHP讀取Excel之Spreadsheet_Excel_ReaderPHPExcel
- apache---poi讀取和建立excel檔案ApacheExcel
- python對Excel的讀取PythonExcel
- POI 分批讀取Excel資料Excel
- 前端讀取Excel表中資料前端Excel
- PHPExcel讀取excel檔案示例PHPExcel
- 用 (Excel) VBA 讀取 OneNote!Excel
- excel檔案匯入(支援2003、2007格式)Excel
- Maatwebsite\Excel 讀取帶公式的excel檔案得到值呢?WebExcel公式
- 把Excel轉換成DataTable,Excel2003+Excel
- easypoi 讀取 Excel 簡單應用Excel
- C#讀取Excel方法總結C#Excel
- H5以及Node讀取excelH5Excel
- Excel上傳並讀取資料Excel
- 讀取本地Excel檔案生成echartsExcelEcharts
- PIO讀取excel文件,java實現ExcelJava
- QTP讀取Excel資料的方法QTExcel
- hutool分批次讀取excel資料Excel
- pandas讀取excel亂碼報錯Excel
- 一個自己實現的Excel as relate db讀取庫go-excelExcelGo
- java讀取Excel匯入匯出工具JavaExcel