asp 导出excel数据 fso 单元格格式
来源:互联网 发布:java百战天虫 编辑:程序博客网 时间:2024/05/17 02:06
<!--#include file="../conn.asp"-->
<%
dim s,sql,filename,fs,myfile,x
Set fs = server.CreateObject("scripting.filesystemobject")
'--假设你想让生成的EXCEL文件做如下的存放
filename = Server.MapPath("users.xls")
'--如果原来的EXCEL文件存在的话删除它
if fs.FileExists(filename) then
fs.DeleteFile(filename)
end if
'--创建EXCEL文件
set myfile = fs.CreateTextFile(filename,true)
'Set rs = Server.CreateObject("ADODB.Recordset")
'--从数据库中把你想放到EXCEL中的数据查出来
'sql = "select * from Tb_Execl order by id desc"
'rs.Open sql,conn
StartTime = Request("StartTime")
EndTime = Request("EndTime")
StartEndTime = "AddTime between #"& StartTime &" 00:00:00# and #"& EndTime &" 23:59:59#"
strSql = "select * from myeky_myusr "
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=""users.xls"" target=""_blank"">下载 </a>!"
rstData.Close
set rstData = nothing
Conn.Close
Set Conn = nothing
%>
问题:
生成Excel文件中的数据如:日期时间型 默认显示了8个# ; 值全是数字超长后20071022130515理应正常显示20071022130515,默认显示:2.0071e+13;
如何导出Excel文件后。日期型默认显示2007-10-23而非8个#,数值超长显示正常呢。
1,导出的时候如何 设置导出 单元格格式
2,如何控制列宽列高;
3,如何在导出时合并单元格;
这个问题第1个回答:
数字加上',可以正常显示全部数字
其他在VB里写过:
Dim mExApp As Excel.Application '应用
Dim mExBook As Excel.Workbook '工作薄
Dim mExSheet As Excel.Worksheet '工作表
这个问题第2个回答:
Set mExApp = CreateObject("Excel.Application") '定义Xls对象
Set mExBook = mExApp.Workbooks.Open(fielpath & "/" & xlfielname & ".xls") '定义工作簿对象
Set mExSheet = mExBook.Worksheets(1) '定义工作表对象
mExSheet.Cells.NumberFormatLocal = "@" '设置为文本格式
.....
'自动调整列
For Column = 1 To rstField
mExSheet.Columns(Column).AutoFit
Next
这个问题第3个回答:
3,如何在导出时合并单元格;
关注
- asp 导出excel数据 fso 单元格格式
- DataGridView导出数据到Excel及单元格格式的修改
- asp.net导出Excel格式数据方案
- C#导出Excel,并且设置Excel单元格格式,合并单元格.
- C#导出Excel,并且设置Excel单元格格式,合并单元格.
- C#导出Excel,并且设置Excel单元格格式,合并单元格.
- jxl导出excel时设置单元格格式
- Web导出Excel设置单元格格式
- Poi导出excel设置单元格数值格式
- Java导出Excel 单元格格式设置
- C#导出excel单元格格式设置
- poi导出excel指定单元格格式
- asp.net导出Excel/Csv格式数据方案
- Asp.net导出Excel/Csv文本格式数据
- Asp.net导出Excel/Csv文本格式数据
- asp.net导出Excel带合并单元格
- 【导出EXCEL汇编】asp.net 将数据导出到excel中,并设置其格式
- 【导出EXCEL汇编】asp.net 将数据导出到excel中,并设置其格式
- Asp将查询结果导出到excel里
- ASP导出Excel数据的四种方法
- asp导出EXCEL数字格式及自动适应宽度的问题
- JProbe Suite 4.0使用说明-2
- MySQL数据类型简介
- asp 导出excel数据 fso 单元格格式
- JProbe Suite 4.0使用说明-3
- 整体导航剧中的CSS
- [转]宽字符处理函数函数与普通函数对照表
- 趣味讲解网络地址转换NAT的原理的教程
- HOOK启思录-- HOOK的发展
- 无约束力协议 non-binding accord
- [转]rhythmbox 乱码的解决方法
- U盘不能使用 问题处理