⑴ 如何將access中的數據導出為EXCEL文件
導出到
microsoft
excel
或其他電子表格程序
有三種方法可以在
microsoft
excel
或其他電子表格程序中使用
microsoft
access
數據:
可以將數據表作為無格式數據導出到
microsoft
excel
或其他電子表格程序中。
可以將數據表、窗體或報表的導出直接作為
excel
(.xls)
文件或工作表保存。
可以將數據表、窗體或報表的導出作為
excel(.xls)
文件保存並自動載入到
microsoft
excel
中,其方法是:使用「工具」菜單「office
鏈接」子菜單中的「用
ms
excel
分析」命令。
在後兩種情況下,可以保留大多數格式,例如字體和顏色。報表的組級別作為
microsoft
excel
大綱級別保存,窗體以數據的表的形式保存。
⑵ asp代碼實現access數據導出到excel文件
asp代碼實現access數據導出到excel文件:
一,下面是導出XLS格式
%
dimreferer
referer=Request.ServerVariables(HTTP_REFERER)
DimCName,action
action=request.Form(action)
CName=../../Excel/
dimdaytime
daytime=year(now())-month(now())-day(now())-hour(now())-Minute(now())
daytime=year(now())年month(now())月day(now())日hour(now())時
Setrs=Server.CreateObject(ADODB.Recordset)
--從資料庫中把你想放到EXCEL中的數據查出來
sql=select*fromgbookorderbyiddesc
rs.Opensql,conn
ifrs.EOFandrs.BOFthen
response.writescriptalert(操作出錯,下面是產生錯誤的可能原因:nn庫里暫時沒有數據,所以不能導出EXCEL文件!);location.href=referer;/script
response.end
else
dimfilename,fs,myfile,x
Setfs=server.CreateObject(scripting.filesystemobject)
--假設你想讓生成的EXCEL文件做如下的存放
filename=Server.MapPath(CNamedaytime.xls)
--如果原來的EXCEL文件存在的話刪除它
iffs.FileExists(filename)then
fs.DeleteFile(filename)
endif
--創建EXCEL文件
setmyfile=fs.CreateTextFile(filename,true)
dimstrLine,responsestr
strLine=
Foreachxinrs.fields
strLine=strLinex.namechr(9)
Next
--將表的列名先寫入EXCEL
myfile.writelinestrLine
DowhileNotrs.EOF
strLine=
foreachxinrs.Fields
strLine=strLinex.valuechr(9)
next
--將表的數據寫入EXCEL
myfile.writelinestrLine
rs.MoveNext
loop
rs.Close
setrs=nothing
conn.close
setconn=nothing
setmyfile=nothing
Setfs=Nothing
Response.WriteBRBRcenterb導出成功,請選擇繼續操作/b/center
Response.Writebr
response.Writetablewidth=90%cellspacing=1cellpadding=3align=center
Response.Writetralign=centertd
response.write(fontcolor=green/fontahref=CNameENames.xls下載/a)nbsp;nbsp;fontcolor=green/fontahref=referer返回/a
Response.Write/td/tr/table
endif
%
二,下面是導出CSV格式
%
dimreferer
referer=Request.ServerVariables(HTTP_REFERER)
DimCName,action
action=request.Form(action)
CName=../../Excel/
dimdaytime
daytime=year(now())-month(now())-day(now())-hour(now())-Minute(now())
daytime=year(now())年month(now())月day(now())日hour(now())時
Setrs=Server.CreateObject(ADODB.Recordset)
--從資料庫中把你想放到EXCEL中的數據查出來
sql=select*fromgbookorderbyiddesc
rs.Opensql,conn
ifrs.EOFandrs.BOFthen
response.writescriptalert(操作出錯,下面是產生錯誤的可能原因:nn庫里暫時沒有數據,所以不能導出EXCEL文件!);location.href=referer;/script
response.end
else
DimFs,Exc
DimExcelstring,ExcelHead,Excelstr,Excelstr2
DimScou_FileNamen,Scou_FieldList
DimDest_FileName,Dest_FieldList
Dest_FileName=CNamedaytime.csv
Excelstring=
ExcelHead=識別號,主題類型,公司名稱,姓名,性別,職位,城市省份,城市,公司地址,郵編,郵件,電話,傳真,手機,公司網址,詳細內容,IP地址,留言時間
SetRs=Server.CreateObject(ADODB.Recordset)
Sql=Select*Fromgbook
Rs.OpenSql,Conn,1,3
DoWhileNotRs.Eof
Excelstr=Rs(ID),Rs(zhutiname),Rs(gsname),Rs(gsname),Rs(sex),Rs(wei),Rs(Province),Rs(City),Rs(di),Rs(youbian),Rs(email),Rs(tel),Rs(fax),Rs(tel2),Rs(homeurl),Rs(body),Rs(ip),Rs(addtime)
Excelstr2=Excelstr2Chr(13)Excelstr
Rs.Movenext
Loop
Excelstring=ExcelHeadExcelstr2
Rs.Close
⑶ 如何把access中的數據導入到excel中
將 Access 數據導出到 Excel
通過使用 Access 中的「導出向導」,可以將一個 Access 資料庫對象(如表、查詢或窗體)或視圖中選擇的記錄導出到 Excel 工作表中。您在執行導出操作時,可以保存詳細信息以備將來使用,甚至還可以制定計劃,讓導出操作按指定時間間隔自動運行。
下面是需要將數據從 Access 導出到 Excel 的常見情形:
您的部門或工作組在處理數據時既使用 Access 也使用 Excel。您在 Access 資料庫中存儲數據,但使用 Excel 來分析數據和分發分析結果。您的小組目前在需要時將數據導出到 Excel,但您想讓這個過程更加高效一些。
您多數時間都在使用 Access,但您的經理更願意在 Excel 中查看報表。您要按固定時間間隔將數據復制到 Excel 中,但您想自動完成這個過程以便節省您自己的時間。
有關將數據從 Access 導出到 Excel 的詳細信息,請參閱 Access「幫助」系統。
返回頁首
從 Excel 連接到 Access 數據
若要將可刷新的 Access 數據引入 Excel 中,可以創建一個到 Access 資料庫的連接,該連接通常存儲在 Office 數據連接文件 (.odc) 中,並檢索表或查詢中的所有數據。連接到 Access 數據而不導入這些數據的主要好處是:可以在 Excel 中定期分析這些數據,而不需要從 Access 反復復制或導出數據。連接到 Access 數據後,只要原始 Access 資料庫更新了新的信息,則還可以從該資料庫自動刷新(或更新)Excel 工作簿。例如,您可能想更新每月分發的 Excel 預算摘要報表以使其包含當月的數據。
1.單擊要存放 Access 資料庫中的數據的單元格。
2.在「數據」選項卡上的「獲取外部數據」組中,單擊「自 Access」。
3.在「查找范圍」列表中,找到並雙擊要導入的 Access 資料庫。
在「選取數據源」對話框中,單擊要導入的表或查詢,然後單擊「確定」。
4.在「導入數據」對話框中,執行以下操作:
在「選擇數據顯示方式」下,執行下列操作之一:
若要以表的形式查看數據,請選擇「表」。
若要以數據透視表的形式查看數據,請選擇「數據透視表」。
若要以數據透視圖和數據透視表的形式查看數據,請選擇「數據透視圖和數據透視表」。
或者單擊「屬性」為導入的數據設置刷新、格式和布局選項,然後單擊「確定」。
在「數據的放置位置:」下,執行下列操作之一:
若要將數據返回到選擇的位置,請單擊「現有工作表」。
若要將數據返回到新工作表的左上角,請單擊「新建工作表」。
5.單擊「確定」。
Excel 將外部數據區域放在您指定的位置。
有關連接數據的詳細信息,請參閱連接(導入)外部數據。
⑷ 如何將 Access 2010 資料庫導出到 Excel 2010
資料庫中的數據導出到excel,以oracle為例:
最簡單的方法---用工具plsql dev
執行File =>newReport Window 。在sql標簽中寫入需要的sql,點擊執行或按快捷鍵F8,會先吃出查詢結果。在右側工具欄,可以選擇按鈕另存為html、 as html、exportresults,其中export results按鈕中就可以導出excel文件、csv文件、tsv文件、xml文件。
⑸ 怎麼把Access2007資料庫中的表導出到Excel中
1.啟動access,新建一資料庫文件。
2.在「表」選項中,執行「文件→獲取外部數據→導入」命令,打開「導入」對話框。
3.按「文件類型」右側的下拉按鈕,選中「microsoft
excel(.xls)」選項,再定位到需要轉換的工作簿文件所在的文件夾,選中相應的工作簿,按下「導入」按鈕,進入「導入數據表向導」對話框。
4.選中需要導入的工作表(如「工程數據」),多次按「下一步」按鈕作進一步的設置後,按「完成」按鈕。
注意:如果沒有特別要求,在上一步的操作中直接按「完成」按鈕就行了。
5.此時系統會彈出一個導入完成的對話框(圖1的中部),按「確定」按鈕。
至此,數據就從excel中導入到access中。
⑹ access 導出到excel
樓上各位說的都傳統的、正確的,但其實還有更簡單的方法:打開
access
的表
->
全選
->
復制
->
回到
Excel
工作表
->
粘貼。搞定!
其實在Excel和Access之間用復制粘貼要比導入導出要方便得多,我一直以來都是這么做的。如果需要交流的可以電郵:[email protected]
⑺ 如何將Access資料庫里的表內容導出到Excel
打開EXCEL,選擇數據裡面選擇自ACCESS,可以導出ACCESS中的表和查詢。
⑻ 如何用VC實現ACCESS資料庫導入、導出EXCEL
兩種方式:一種是手動,一種是代碼或宏
一:手動導出時,右鍵單擊要導出的表\查詢\窗體等對象,選擇導出,然後選擇導出格式為EXCEL的某版本,再點"導出"按鈕即可.手動導入時,右鍵單擊空白處,選擇導入,在導入類型中選擇EXCEL,然後找到自己要導入的文件,按提示一步步做就行了
二:用宏導出,在宏窗口中,選擇新建,然後在操作中選擇或輸入outputto,再選擇對象類型\名稱,輸出地址等,保存宏,然後即可雙擊宏即可實現導出,導入則要在操作中選擇或輸入TransferDatabase,其它設置類同,多試幾次就知道了.至於代碼,將宏轉換成代碼就知道了
⑼ 在access中怎麼導出excel
Access中確實具備直接導出Excel的功能,就日常使用來講,將Access中的表、查詢這兩種對象導出Excel文件比較常見。
首先打開Access,找到你想要導出的表或者查詢(兩種對象的導出方法完全一樣)
單擊右鍵,選擇導出Excel表
然後根據對話框提示,選擇導出的路徑
如果系統有如下提示,表示已經成功導出
最後,可以去事先設定好的路徑下查看導出的文件
至此,Access導出Excel文件工作全部完成。
請參考我的認證回答:
http://..com/question/1769641369271716260