好久没来了,100高分求教个问题?数据导出excel问题
<!--#include file="inc/sys_conn.asp"-->
<%
Set fs = server.CreateObject("scripting.filesystemobject")
a=year(now())&"-"&month(now())&"-"&day(now())
filename = Server.MapPath("/pqyg/date/pqyg_"&a&".xls")
if fs.FileExists(filename) then
fs.DeleteFile(filename)
end if
set myfile = fs.CreateTextFile(filename,true)
strSql = "select * from person where p_state<>'离职'"
Set rstData =conn.execute(strSql)
if not rstData.EOF and not rstData.BOF then
dim trLine,responsestr
strLine=""
For each x in rstData.fields
strLine = strLine & x.name & chr(9)
Next
'--将表的列名先写入EXCEL
myfile.writeline strLine
Do while Not rstData.EOF
strLine=""
for each x in rstData.Fields
strLine = strLine &"'"& x.value & "'"& chr(9)
next
myfile.writeline strLine
rstData.MoveNext
loop
end if
Response.Write "生成EXCEL文件成功,点击<a href=""/pqyg/date/pqyg_"&a&".xls"" target=""_blank"">下载</a>!"
rstData.Close
set rstData = nothing
Conn.Close
Set Conn = nothing
%>
现在有个问题,里面有一个身份证字段,导出后默认成了数字,显示成了科学计数法,搜了下加上单引号后是可以正常现在,但是其他字段也会出现单引号,求解如何绝佳这个问题,另外导出的表头是字段,但是我设置的是因为,想用中问该如何解决?
...全文
相关推荐
java导出大批量(百万以上)数据的excel文件
总结来说,Java导出大量数据到Excel文件时,需要关注内存管理、文件分片以及格式兼容性等问题。通过合理的设计和优化,即使面对百万级别的数据,也能确保导出过程高效且稳定。
POI导出Excel万级数据分页实现 解决内存溢出问题
然而,当处理大量数据时,直接使用POI导出Excel可能会遇到内存溢出问题,因为POI将整个工作簿加载到内存中。本项目演示了如何通过分页方式解决这个问题,避免一次性加载过多数据导致的性能瓶颈。
java导出100万以上excel大数据样例
java导出excel大数据,由于excel本身sheet页存储条数的限制,方案一般有:1、导出多个excel,然后将多个excel压缩为zip包,导出;2、导出可以通过excel打开的文本文件;3、
怎么定时自动将SQL数据导出为Excel文件
### 如何定时自动将SQL数据导出为Excel文件在日常的数据管理工作中,有时需要将SQL数据库中的数据定期导出为Excel文件以便于查看或进一步分析。
大数据快速导出EXCEL-Java
在导出大数据到Excel时,我们不能简单地一次性加载所有数据到内存,否则可能导致内存溢出。因此,我们需要采用分块或流式处理的方式,逐步生成Excel文件。


