asp實現(xiàn)將數(shù)據(jù)批量通過excel導入到access
當前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
公司開發(fā)工資軟件,最大的問題在于數(shù)據(jù)庫的導入導出方便。導出好辦,咱輸出excel就行了,但是導入呢?想來想去,采用如下方法:[br]財務人員用excel用的比較多,對格式也比較熟悉,所以,借用這個機會,采用excel保存許多數(shù)據(jù),然后將這個excel使用無組件上傳到服務器上,然后打開excel,將里面的數(shù)據(jù)寫入到數(shù)據(jù)庫中。[br][br]無組件今天不做討論。[br]這里我寫的是將excel中的數(shù)據(jù)讀出來,然后寫入到數(shù)據(jù)庫中[br]具體代碼:[br][br]< %[br]'===========================================[br]' 函數(shù)功能:數(shù)據(jù)批量導入[br]' 文章為作者原創(chuàng),轉(zhuǎn)載請注明文章出處、保留作[br]' 者信息,謝謝支持![br]' 原理:將excel中的數(shù)據(jù)導入到access[br]'===========================================[br][br]'連接excel數(shù)據(jù)庫[br]path="./"[br]dim xlsconn,strsource,xlbook,xlsheet,i[br]dim myconn_xsl,xlsrs,sql,objcmd [br]set xlsconn = server.createobject("adodb.connection") [br]set xlsrs = server.createobject("adodb.recordset")[br][br]filename="商品" [br]file2="商品列表" [br]source=server.mappath(path&filename&".xls")[br][br]myconn_xsl="provider=microsoft.jet.oledb.4.0;data source=" &source& ";extended properties=excel 8.0"[br]xlsconn.open myconn_xsl [br][br]sql = "select * from ["&file2&"$]"[br]xlsrs.open sql,xlsconn,1,1 [br]if xlsrs.eof then[br]else[br]i=1[br]response.write "
" & vbcrlf[br][br]set xlsconn=nothing [br]set objcmd=nothing[br][br]% >[br][br]這里的圖片要使用ftp上傳到指定的目錄images下面,這樣就行 該文章在 2010/7/22 21:40:47 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |