日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

如何将表中的数据导出到电子表格中

發布時間:2025/3/20 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何将表中的数据导出到电子表格中 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如何將表中的數據導出到電子表格中 ?
? ?
? ?
? ?
? ?
? 有很多方法都可將數據庫中某個表的數據導出到電子表格中,例如通過創建Access.Application,可以利用Access本身的導出功能實現將表中的數據導出到電子表格中。但是這種方法會占用較多的系統資源,并且缺乏通用性。如果一個數據庫沒有導出的功能怎么辦?下面的這段程序代碼利用記錄集實現導出的功能,這種做法的好處是顯而易見的:你可以控制要導出的數據,而不用將整個表的內容都導出到電子表格中。為簡單起見下面的程序代碼仍將整個表的數據導出到電子表格中。如果你有興趣的話,對下面的代碼稍加改動就可做成更為通用的一個類或是一個控件。 ? ?
? ?
? 首先在窗體上添加一個標簽控件和一個命令按鈕,然后在工程中添加對DAO引用。利用下面的程序代碼就可將表中的數據導出到電子表格中。 ?
? ?
? Option ? Explicit ?
? ?
? Private ? Sub ? Command1_Click() ?
? ? ? ? ? ? ? ? ? Dim ? tempDB ? As ? Database ?
? ? ? ? ? ? ? ? ? Dim ? i ? As ? Integer ? ? ? ? ? ? ? ? ? ? ? ' ? 循環計數器 ?
? ? ? ? ? ? ? ? ? Dim ? j ? As ? Integer ?
? ? ? ? ? ? ? ? ? Dim ? rCount ? As ? Long ? ? ? ? ? ? ? ? ? ' ? 記錄的個數 ?
? ? ? ? ? ? ? ? ? Dim ? xl ? As ? Object ? ? ? ? ? ? ? ? ? ? ? ' ? OLE自動化對象 ?
? ? ? ? ? ? ? ? ? Dim ? Sn ? As ? Recordset ?
? ? ? ? ? ? ? ? ? Screen.MousePointer ? = ? 11 ?
? ? ? ? ? ? ? ? ? Label1.Caption ? = ? "打開數據庫..." ?
? ? ? ? ? ? ? ? ? Label1.Refresh ?
? ? ? ? ? ? ? ? ? Set ? tempDB ? = ? Workspaces(0).OpenDatabase("Nwind.mdb") ?
? ? ? ? ? ? ? ? ? Label1.Caption ? = ? "創建Excel對象..." ?
? ? ? ? ? ? ? ? ? Label1.Refresh ?
? ? ? ? ? ? ? ? ? Set ? xl ? = ? CreateObject("Excel.Sheet.8") ?
? ? ? ? ? ? ? ? ? Label1.Caption ? = ? "創建快照型記錄集..." ?
? ? ? ? ? ? ? ? ? Label1.Refresh ?
? ? ? ? ? ? ? ? ? Set ? Sn ? = ? tempDB.OpenRecordset("Customers", ? dbOpenSnapshot) ?
? ?
? ? ? ? ? ? ? ? ? ? If ? Sn.RecordCount ? > ? 0 ? Then ?
? ? ? ? ? ? ? ? ? ? ? ? ? Label1.Caption ? = ? "將字段名添加到電子表格中" ?
? ? ? ? ? ? ? ? ? ? ? ? ? Label1.Refresh ?
? ? ? ? ? ? ? ? ? ? ? ? ? For ? i ? = ? 0 ? To ? Sn.Fields.Count ? - ? 1 ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? xl.Worksheets(1).cells(1, ? i ? + ? 1).Value ? = ? Sn(i).Name ?
? ? ? ? ? ? ? ? ? ? ? ? ? Next ?
? ? ? ? ? ? ? ? ? ? ? ? ? Sn.MoveLast ?
? ? ? ? ? ? ? ? ? ? ? ? ? Sn.MoveFirst ?
? ? ? ? ? ? ? ? ? ? ? ? ? rCount ? = ? Sn.RecordCount ?
? ? ? ? ? ? ? ? ? ? ? ? ? ' ? 在記錄中循環 ?
? ? ? ? ? ? ? ? ? ? ? ? ? i ? = ? 0 ?
? ? ? ? ? ? ? ? ? ? ? ? ? Do ? While ? Not ? Sn.EOF ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Label1.Caption ? = ? "Record:" ? & ? Str(i ? + ? 1) ? & ? " ? of" ? & ? _ ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Str(rCount) ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Label1.Refresh ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? For ? j ? = ? 0 ? To ? Sn.Fields.Count ? - ? 1 ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ' ? 加每個字段的值加到工作表中 ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? If ? Sn(j).Type ? < ? 11 ? Then ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? xl.Worksheets(1).cells(i ? + ? 2, ? j ? + ? 1).Value ? = ? Sn(j) ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Else ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ' ? 處理Memo和LongBinary ? 類型的字段 ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? xl.Worksheets(1).cells(i ? + ? 2, ? j ? + ? 1).Value ? = ? "Memo ? or ? Binary ? Data" ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? End ? If ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Next ? j ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? Sn.MoveNext ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? i ? = ? i ? + ? 1 ?
? ? ? ? ? ? ? ? ? ? ? ? ? Loop ?
? ? ? ? ? ? ? ? ? ? ? ? ? ' ? 保存工作表 ?
? ? ? ? ? ? ? ? ? ? ? ? ? Label1.Caption ? = ? "保存文件..." ?
? ? ? ? ? ? ? ? ? ? ? ? ? Label1.Refresh ?
? ? ? ? ? ? ? ? ? ? ? ? ? xl.SaveAs ? "c:/Customers.XLS" ?
? ? ? ? ? ? ? ? ? ? ? ? ? '從內存中刪除Excel對象 ?
? ? ? ? ? ? ? ? ? ? ? ? ? Label1.Caption ? = ? "退出Excel" ?
? ? ? ? ? ? ? ? ? ? ? ? ? Label1.Refresh ?
? ? ? ? ? ? ? ? ? ? ? ? ? xl.Application.Quit ?
? ? ? ? ? ? ? ? ? ? Else ?
? ? ? ? ? ? ? ? ? ? ? ? ? ' ? 沒有記錄 ?
? ? ? ? ? ? ? ? ? ? End ? If ?
? ? ? ? ? ? ? ? ? ? ' ? 清除 ?
? ? ? ? ? ? ? ? ? ? Label1.Caption ? = ? "清除對象" ?
? ? ? ? ? ? ? ? ? ? Label1.Refresh ?
? ? ? ? ? ? ? ? ? ? Set ? xl ? = ? Nothing ?
? ? ? ? ? ? ? ? ? ? Set ? Sn ? = ? Nothing ?
? ? ? ? ? ? ? ? ? ? Set ? tempDB ? = ? Nothing ?
? ? ? ? ? ? ? ? ? ? Screen.MousePointer ? = ? 0 ? ? ' ? 恢復鼠標指針 ?
? ? ? ? ? ? ? ? ? ? Label1.Caption ? = ? "Ready" ?
? ? ? ? ? ? ? ? ? ? Label1.Refresh ?
? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ?
? End ? Sub ?
? ?
? Private ? Sub ? Form_Load() ?
? ? ? ? ? Label1.AutoSize ? = ? True ?
? ? ? ? ? Label1.Caption ? = ? "Ready" ?
? ? ? ? ? Label1.Refresh ?
? End ? Sub ?
? 用DAO打開Excel文件 ?
? ?
? _作者:th4005@mail.intonet.net.tw ?
? ?
? ?
? >請問不用DATA元件,如何OPEN一個XLS檔? ?
? >set ? db=OpenDatabase("資料庫")只能開mdb,*.xls檔要如何開啟呢? ?
? >請教高手! ?
? ?
? Option ? Explicit ?
? Dim ? Db ? As ? Database ?
? Dim ? Rs ? As ? Recordset ?
? ?
? Private ? Sub ? Form_Load() ?
? Set ? Db ? = ? OpenDatabase("c:/temp/book1.xls", ? False, ? False, ? "Excel ? 8.0;") ?
? Set ? Rs ? = ? Db.OpenRecordset("sheet1$") ?
? End ? Sub ?
? ?
? Private ? Sub ? Form_Unload(Cancel ? As ? Integer) ?
? Rs.Close ?
? Db.Close ?
? End ? Sub ?
? ?
? 這是最簡單的辦法,詳細的使用方法及限制請參看 ? VB ? OnLineHelp ? ,資料存取物件手冊、取得外部資料、使用試算表一章。??

總結

以上是生活随笔為你收集整理的如何将表中的数据导出到电子表格中的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩有色 | 久久久人 | 欧美.www| 精品欧美乱码久久久久久 | 国产喷白浆一区二区三区 | 五级 黄 色 片 | 最新国产在线 | 人人免费操 | 免费看a级黄色片 | 国产无遮挡免费观看视频网站 | 他趴在我两腿中间添得好爽在线看 | 亚洲永久在线 | 啪啪啪一区二区 | 久久成年 | 欧美一级影院 | 私密spa按摩按到高潮 | 日韩少妇一区二区三区 | 香蕉中文网 | 96毛片| 日韩欧美高清在线视频 | 亚洲综合视频在线 | 久久中文字幕人妻 | fee性满足he牲bbw | 91精品人妻互换一区二区 | 亚洲va在线| 国产a一区| 国产精品一区二区在线免费观看 | 亚洲美女在线播放 | 碰在线视频 | 久久精品高清 | 91久久电影| 伊人伊人网 | 国产资源在线视频 | 久草视频在线免费播放 | 91精品免费在线观看 | 国产成人传媒 | 91久久国产综合久久91精品网站 | 美女精品| 男人天堂视频网站 | 高清无码一区二区在线观看吞精 | 美女黄色一级 | 空姐吹箫视频大全 | 菊肠扩张playh | av在线资源播放 | 亚洲成人av在线 | 天天射天天干 | 日本伦理一区二区三区 | 欧美成人免费播放 | 懂色aⅴ国产一区二区三区 亚洲欧美国产另类 | 午夜美女福利 | 国产人人爱 | 国产精品久久久免费观看 | 国产精品美女高潮无套 | 什么网站可以看毛片 | 精品影片一区二区入口 | 国产精品天天狠天天看 | 懂色av中文一区二区三区天美 | 日韩五码 | 黄色成人av网站 | 精品少妇一区二区三区 | 在线观看精品 | 波多野结衣一区二区三区中文字幕 | 国产专区第一页 | 久久国产精品二区 | 亚洲大片 | 在线播放无码后入内射少妇 | 亚洲中文一区二区三区 | 日韩av自拍偷拍 | 国产www免费观看 | 国产视频一区二区三 | 亚洲午夜无码久久 | 久久久久国产一区二区三区潘金莲 | av电影一区二区 | 国产美女精品久久久 | 一级片一级 | 美女视频黄免费 | 日韩深夜福利 | www.国产一区二区三区 | 调教女m荡骚贱淫故事 | 91极品在线 | 欧美高清另类 | 色一区二区三区 | 91性生活| 欧美资源在线观看 | 秋霞自拍 | 日韩字幕在线观看 | 肉视频在线观看 | 久久视频网| 91丝袜视频 | 四虎最新网址在线观看 | 成人a视频 | 无码免费一区二区三区免费播放 | 国产女同视频 | 天天操天 | 日本少妇xxxxx| 91精品人妻互换一区二区 | 国产一级免费在线观看 | 天天操天天爽天天干 | 国产香蕉一区二区三区 |