解決ASP導出查詢結果到Excel中的身份證號問題

近日在用asp把access數據庫的查詢結果導出爲excel文件時,出現一點問題,因爲有一個字段是身份證號碼,在導出的excel文件中,所有身份證號後3位全部變成0了!真是郁悶啊!網上查了一下才知道是excel默認的數字格式是"常規",只能正常顯示輸入的11位數字,超過11位就用科學記數法顯示了。

爲了解決這個問題,我只能把查詢的數據標識成文本型數據,下面是部份代碼:

<%

'導出到excel

set rs = server.createobject("adodb.recordset")

sqlstr="select * from tabname where"&searhsql '查詢語句

rs.open sqlstr,oconn,1,3

%>

<%set fs = server.createobject("script_ing.filesystemobject")

'存放文件

filename="info.xls"

temp=filename

filename=request.servervariables("appl_physical_path")&"&#92;"+filename

'刪除存在的excel文件

'if fs.fileexists(filename) then

'fs.deletefile(filename)

'end if

'-創建excel文件

set myfile = fs.createtextfile(filename,true)

dim strline,responsestr

strline=""

for each x in rs.fields

strline= strline & x.name & chr(9)

next

'將表的列名先寫入excel

myfile.writeline strline

while not rs.eof

strline=""

for each x in rs.fields

'這裏把數據標識成文本類型

strline= strline & "="""&x.value &""""& chr(9)

next

'將表的數據寫入excel

myfile.writeline strline

rs.movenext

wend

link="<a href=&#92;" & temp & " title=將數據保存至eecel表中><font color=red><b>導出excel文件</b></font></a>"

response.write link

set myfile = nothing

set fs=nothing

rs.close

%>

實例源代碼下載:http://code.knowsky.com/down/12254.html

asp.net裏導出excel表方法彙總
1、由dataset生成public void CreateExcel(DataSet ds,string typeid,string FileName) { HttpResponse resp; resp = Page.Response; resp.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");...查看完整版>>asp.net裏導出excel表方法彙總
 
ASP導出Excel數據的四種方法
  一、使用OWC   什麽是OWC?   OWC是Office Web Compent的縮寫,即Microsoft的Office Web組件,它爲在Web中繪制圖形提供了靈活的同時也是最基本的機制。在一個intranet環境中,如果可以假設客戶機上存在特定的...查看完整版>>ASP導出Excel數據的四種方法
 
用ASP將數據讀數導出EXCEL文件的四種方法
一、用OWC什麽是OWC?   OWC是Office Web Compent的縮寫,即Microsoft的Office Web組件,它爲在Web中繪制圖形提供了靈活的同時也是最基本的機制。在一個intranet環境中,如果可以假設客戶機上存在特定的浏覽器和一...查看完整版>>用ASP將數據讀數導出EXCEL文件的四種方法
 
ASP導出Excel數據的四種方法
  一、使用OWC   什麽是OWC?   OWC是Office Web Compent的縮寫,即Microsoft的Office Web組件,它爲在Web中繪制圖形提供了靈活的同時也是最基本的機制。在一個intranet環境中,如果可以假設客戶機上存在特定的...查看完整版>>ASP導出Excel數據的四種方法
 
精彩:ASP導出Excel數據的四種方法
  一、使用OWC   什麽是OWC?   OWC是Office Web Compent的縮寫,即Microsoft的Office Web組件,它爲在Web中繪制圖形提供了靈活的同時也是最基本的機制。在一個intranet環境中,如果可以假設客戶機上存在特定的...查看完整版>>精彩:ASP導出Excel數據的四種方法
 
ASP導出Excel數據的四種方法
 一、使用OWC   什麽是OWC?   OWC是Office Web Compent的縮寫,即Microsoft的Office Web提供一個交互式圖形開發環境。這種模式下,客戶端工作站將在整個任務中分擔很大的比重。 <%Option Explicit Class Exc...查看完整版>>ASP導出Excel數據的四種方法
 
asp.net裏導出excel表方法彙總
1、由dataset生成public void CreateExcel(DataSet ds,string typeid,string FileName) { HttpResponse resp; resp = Page.Response; resp.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); ...查看完整版>>asp.net裏導出excel表方法彙總
 
用ASP將數據讀數導出EXCEL文件的四種方法
作者:tonny 出自:偉網動力 如需轉載,請寫明出處。作者序:這類知識點,在網上有很多,在此本人只是做一個總結。一、用OWC什麽是OWC?   OWC是Office Web Compent的縮寫,即Microsoft的Office Web組件,它爲在...查看完整版>>用ASP將數據讀數導出EXCEL文件的四種方法
 
如何用IC卡解決數據安全、數據存儲、身份識別等問題。
隨著市場經濟快速發展,競爭日益激烈,很多的軟件公司因爲沒有後續項目或者軟件的附加值低而發愁。他們希望能找到一個具有特色的,有市場影響的技術手段或工具,從而擺脫軟件實施完之後除了維護無事可做的窘境:一方...查看完整版>>如何用IC卡解決數據安全、數據存儲、身份識別等問題。
 
 
回到王朝網路移動版首頁