0
A
回答
0
+0
但我使用的經典ASP不是.NET – 2010-11-11 18:09:54
1
您可以通過打開ADO記錄集其拉在電子表格中的數據讀取XLS。
這個例子從一個電子表格名爲結算摘要包括第一行中的列名讀取數據..
Public Sub ReadSpreadsheet()
Const cstrFolder As String = "C:\Access\webforums"
Const cstrFile As String = "ExampleFinance.xls"
Dim strConnect As String
Dim strSql As String
Dim cn As Object
Dim rs As Object
Set cn = CreateObject("ADODB.Connection")
Set rs = CreateObject("ADODB.Recordset")
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
cstrFolder & Chr(92) & cstrFile & _
";Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"";"
cn.Open strConnect
strSql = "SELECT * FROM [Billing Summary$] WHERE SomeField Is Not Null;"
rs.Open strSql, cn
Do While Not rs.EOF
'* do something with each row of data *'
'Debug.Print rs!SomeField '
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
cn.Close
Set cn = Nothing
End Sub
如果特定的連接字符串並不爲你工作,看的Excel連接的其他例子字符串在Connection strings for Excel
編輯:該示例在Access中工作。但你說ASP。如果從變量和常量聲明中刪除數據類型,我認爲它也可以工作:Dim strSql
而不是Dim strSql As String
1
使用SQL語句從Excel更新Access的示例。
Set cn = CreateObject("ADODB.Connection")
scn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\docs\dbto.mdb"
cn.Open scn
sSQL = "SELECT * INTO NewTable FROM "
sSQL = sSQL & "[Excel 8.0;HDR=YES;IMEX=2;DATABASE=C:\Docs\From.xls].[Sheet1$]"
cn.Execute sSQL, recs
MsgBox recs
相關問題
- 1. 從.xls導入數據文件
- 2. 如何使用Cucumber/Capybara從txt/xls文件導入數據?
- 3. 如何避免重複數據庫導入.xls文件codeigniter
- 4. 使用ADO和Delphi從XLS文件導入數據
- 5. Rails 5 - 如何將數據從xls文件導入到數據庫
- 6. 導入xls文件
- 7. 從數據庫導入和導出excel文件(csv,xls和xlsx)linq
- 8. 如何導入.xls文件與外鍵
- 9. 如何使用java將.xls文件導入到mysql數據庫?
- 10. 如何導入一個xls文件數據到sqlite3
- 11. 從.xls LongText導入數據到MS SQL
- 12. 如何從csv文件導入數據
- 13. c#xls和xlsx文件導入
- 14. 如何從文件導入csv數據
- 15. 導入XLS數據文件導入數據庫表使用的Oracle APEX應用
- 16. 如何從xls插入數據到MySQL
- 17. 如何從.db文件讀取數據
- 18. PrestShop:從XLS導入?
- 19. 打開/將DBF文件導入MSAccess 2003
- 20. 如何從csv文件導入數據到數據庫中?
- 21. 如何導入SQL數據庫文件
- 22. 如何導入從文本文件數據到MySQL數據庫
- 23. 如何將用戶從Joomla和JomSocial導出到csv/xls文件?
- 24. 將大的xls文件導入mysql數據庫
- 25. 如何從傳統ASP輸出Excel * .xls文件
- 26. 我們如何將數據從xls導入到SQL Server數據庫?
- 27. PHP - 如何動態地將數據導出到excel文件(.xls)?
- 28. 需要讀取xls文件導入數據,使用ADODB.Connection超過系統資源
- 29. 從xls文件插入數據到SQLite時出錯android
- 30. 如何導入從XML文件中的數據SQLite數據庫
您是否有理由跑過每一行?如果不是,那麼很可能編寫一個將Excel插入到Access中的SQL語句。順便說一句ASP Classic或.Net? – Fionnuala 2010-11-11 20:04:49
經典的ASP - 你能給我探討一下你說的嗎? – 2010-11-11 20:52:28
我已經添加了一個例子。 – Fionnuala 2010-11-11 21:04:45