Access 导出各种格式文件
生活随笔
收集整理的這篇文章主要介紹了
Access 导出各种格式文件
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
原文地址:http://qqhack8.blog.163.com/blog/static/1141479852011216112244950/
SQL 命令:SELECT * INTO [dBase III;DATABASE=MDB文件路徑].[dbase文件名稱] FROM [authors]
db.Execute "SELECT * INTO [dBase III;DATABASE=C:\test].[authors.DBF] FROM [authors]"注意事項:
1、authors.DBF 事先不可存在,否則會產(chǎn)生錯誤!
2、若您沒有 Dbase,您可以使用 Access 來連結(jié)這個 Table,以便觀察結(jié)果!
二、文本文件 (.Txt)
SQL 命令:SELECT * INTO [Text;DATABASE=文本文件路徑].[文本文件名稱] FROM [authors]
db.Execute "SELECT * INTO [Text;DATABASE=C:\test].[authors.TXT] FROM [authors]"
注意事項:
1、authors.TXT 事先不可存在,否則會產(chǎn)生錯誤!
2、此命令會產(chǎn)生的文件有二個,第一個就是文本文件 authors.TXT,第二個是 Schema.ini。
3、文本文件之格式為 CSV 之文件格式,以逗點分開,實際呈現(xiàn)方式如下:
"Au_ID","Author","Year Born"
1,"Jacobs, Russell",1950
2,"Metzger, Philip W.",1942
4、Schema.ini 若事先不存在會新產(chǎn)生一個,若已存在,則會在原文件后面直接 Append。
5、至于 Schema.ini 的內(nèi)容為此次導(dǎo)出的相關(guān)資訊,格式同一般的 Ini 檔,詳細(xì)內(nèi)容如下:
[authors.TXT]
ColNameHeader=True
CharacterSet=OEM
Format=CSVDelimited
Col1=Au_ID Integer
Col2=Author Char Width 50
Col3="Year Born" Short
三、Html 文件
SQL 命令:SELECT * INTO [Excel 8.0;DATABASE=Html文件路徑].[Html文件名稱] FROM [authors]
db.Execute "SELECT * INTO [HTML Export;DATABASE=C:\test].[authors.HTM] FROM [authors]"
注意事項:
1、authors.HTM 事先不可存在,否則會產(chǎn)生錯誤!
2、此命令會產(chǎn)生的文件有二個,第一個就是文本文件 authors.HTM,第二個是 Schema.ini。
3、Schema.ini 若事先不存在會新產(chǎn)生一個,若已存在,則會在原文件后面直接 Append。
4、至于 Schema.ini 的內(nèi)容為此次導(dǎo)出的相關(guān)資訊,格式同一般的 Ini 檔,詳細(xì)內(nèi)容如下:
[authors.HTM]
ColNameHeader=True
CharacterSet=ANSI
Format=HTML
Col1=Au_ID Integer
Col2=Author Char Width 50
Col3="Year Born" Short
四、Excel 文件
SQL 命令:SELECT * INTO [Excel 8.0;DATABASE=文件路徑+檔名].[工作表名稱] FROM [authors]
db.Execute "SELECT * INTO [Excel 8.0;DATABASE=C:\test\authors.XLS].[authors] FROM [authors]"
注意事項:
1、authors.XLS 可事先存在,也可以不存在,會自動產(chǎn)生一個。
2、工作表 authors 事先不可存在,否則會產(chǎn)生錯誤!
五、Access 文件
SQL 命令:SELECT * INTO [新MDB文件路徑+檔名][新表名稱] FROM [authors]
'導(dǎo)出到同一MDB文件 ( 新 Table 為 authors1 )
'新 Table authors1 事先不可存在,否則會產(chǎn)生錯誤!
db.Execute "SELECT * INTO [authors1] FROM [authors]"
'導(dǎo)出到不同的MDB文件 ( 新MDB文件為 db1,新 Table 為 authors )
'新MDB文件 db1事先必須存在,否則會產(chǎn)生錯誤!
'但是其中新 Table authors 事先不可存在,否則會產(chǎn)生錯誤!
db.Execute "SELECT * INTO [C:\test\db1.mdb].[authors] FROM [authors]"
注一:各種可能的MDB文件種類 Connect 屬性設(shè)定方式:
MDB文件種類 MDB文件宣告方式 MDB文件路徑 (或加上檔名)
Microsoft Jet Database [database]; drive:\path\filename.mdb
dBASE III dBASE III; drive:\path
dBASE IV dBASE IV; drive:\path
dBASE 5 dBASE 5.0; drive:\path
Paradox 3.x Paradox 3.x; drive:\path
Paradox 4.x Paradox 4.x; drive:\path
Paradox 5.x Paradox 5.x; drive:\path
Microsoft FoxPro 2.0 FoxPro 2.0; drive:\path
Microsoft FoxPro 2.5 FoxPro 2.5; drive:\path
Microsoft FoxPro 2.6
總結(jié)
以上是生活随笔為你收集整理的Access 导出各种格式文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WinSock五种I/O模型的性能分析
- 下一篇: C++各大著名程序库