通常,我們與excel的互動,是通過建立excel物件的方式:
但是在需要處理格式規範、資料量大的資料表的時候,不妨採取資料庫的操作方式,使得操作更高效、靈活。
把excel**的第一行作為欄位名,其餘行作為資料項。
範例**:
'建立連線字串
function connetstring(filepath)
connetstring="provider=microsoft.jet.oledb.4.0;persist security info=false;data source="&filepath&";extended properties='excel 8.0;hdr=yes'"
end function
'建立連線
sql = "select * from [sheet1$]"
set conn= createobject("adodb.connection")
set rst = createobject("adodb.recordset")
conn.open connectstring("c:/data.xls")
rst.open sql ,conn_environment,2,2
'rst即為查詢返回的結果集
'移動游標至頂行
rst.movefirst
'移動游標至下一行
rst.movenext
'更新結果集並儲存到excel
rst("username").value = newuser
rst.update
'關閉連線
rst.close
conn.close
set rst= nothing
set conn = nothing
以Ajax的方式訪問資料庫
一 以ajax的方式顯示資料 我們都知道,如果用ajax程式去載入乙個動態頁,則載入的實際上是這個動態頁執行完畢後生成的靜態html 字串。1.以原有的格式顯示資料 header content type text html charset gb2312 include conn.php resul...
springMVC jxl資料庫匯入Excel檔案
1.新建乙個jsp表單 用到multipart 2.controller ftpserver判斷 然後是username判斷 usegeneratedkeys true 和主鍵id對應 conroller下面的紅色 獲得主鍵 客戶名customerbean.setname pinyin.addpin...
訪問資料庫 訪問資料庫
程式執行的時候,資料都是在記憶體中的。當程式終止的時候,通常都需要將資料儲存到磁碟上,無論是儲存到本地磁碟,還是通過網路儲存到伺服器上,最終都會將資料寫入磁碟檔案。而如何定義資料的儲存格式就是乙個大問題。如果我們自己來定義儲存格式,比如儲存乙個班級所有學生的成績單 名字成績 michael99 bo...