asp 导出Excel

简介:
+关注继续查看
< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd>

asp 导出Excel

<%  

dim s,sql,filename,fs,myfile,x  

Set fs = server.CreateObject("scripting.filesystemobject")  
'--假设你想让生成的EXCEL文件做如下的存放  
filename = Server.MapPath("order.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 ljphs200 "
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="/"order.xls"" target=""_blank"">下载</a>!"

rstData.Close  
set rstData = nothing
Conn.Close
Set Conn = nothing
%>

Exce导入到SQL
<%
Dim PatnNow
    PatnNow="uploadfile/ultrawebgrid1.xls"

'=====================ASP读取EXCEL注事项===========================
'i)将Excel97或Excel2000生成的XLS文件(book)看成一个数据库,其中的每一个工作表(sheet)看成数据库表
'ii)ADO假设Excel中的第一行为字段名.所以你定义的范围中必须要包括第一行的内容
'iii)Excel中的行标题(即字段名)不能够包含数字. Excel的驱动在遇到这种问题时就会出错的。例如你的行标题名为“F1”
'iiii)如果你的Excel电子表格中某一列同时包含了文本和数字的话,那么Excel的ODBC驱动将不能够正常, 处理这一行的数据类型,
       '你必须要保证该列的数据类型一致
'===========================================================

Dim ConnXls,Driver,DBPath,Rs
' 建立Connection对象
Set ConnXls = Server.CreateObject("ADODB.Connection")
Driver = "Driver={Microsoft Excel Driver (*.xls)};"
DBPath = "DBQ=" & Server.MapPath(PatnNow)
'调用Open 方法打开数据库
ConnXls.Open Driver & DBPath

'DSN连接方式
'ConnXls.Open "Dsn=test"
'注意 表名一定要以下边这种格试 "[表名$]" 书写
Sql="Select * From [Sheet1$] "
Set Rs=ConnXls.Execute(Sql)

IF Rs.Eof And Rs.Bof Then
      Response.write "<br><br>没有找到您需要的数据!!"
    Else
      Do While Not Rs.EOF
      conn.execute"insert into YuFuFei (HaoMa,YuENow,YuENowTime,YuEOld,YuEOldTime,State) values ('"&Rs("号码")&"','"&Rs("当前余额(分)")&"','"&Rs("当前余额时间")&"','"&Rs("上次余额(分)")&"','"&Rs("上次余额时间")&"','"&Rs("当前状态")&"')"
      'Response.write Rs("接入号")&"<br>"
      Rs.MoveNext
    Loop
End IF

Rs.Close
Set Rs=nothing
ConnXls.Close
Set ConnXls=Nothing
'Response.Write    "成功!"

conn.close
set conn=nothing

%>

本文转自 netcorner 博客园博客,原文链接:http://www.cnblogs.com/netcorner/archive/2007/06/15/2912362.html  ,如需转载请自行联系原作者

相关文章
|
开发框架 .NET 应用服务中间件
ASP.NET Core : 一. 概述
ASP.NET Core : 一. 概述
125 0
ASP.NET Core : 一. 概述
|
开发框架 前端开发 .NET
ASP.NET MVC (五、HttpClient接口解析)(6)
ASP.NET MVC (五、HttpClient接口解析)(6)
167 0
|
.NET 数据建模 开发框架
【译】Asp.Net 导出 Excel 数据的9种方案
原文 http://www.cnblogs.com/garydot/archive/2012/06/04/excel-export.html 简介 Excel 的强大之处在于它不仅仅只能打开Excel格式的文档,它还能打开CSV格式、Tab格式、website table 等多钟格式的文档。
1314 0
|
.NET Windows 开发框架
asp.net 操作 excel 出现 class 组件错误 或 打开文件错误
更换网站应用程序池 并设置账户为local system 设置 组件服务 excel application 账户 启动账户  并增加 everyone、iis_user、admin 的访问等权限   (之前有在c:\Windows\System32\config\systempr...
665 0
|
SQL JavaScript .NET
asp.net 操作Excel表数据导入到SQL Server数据库
代码全部贴出,主要是Excel表中的数据要和数据库中的数据类型要匹配。 这里Excel表中的字段是: 姓名、性别、班级、学号、初始密码 SQL Server表tb_Users中的字段是; R...
877 0
|
SQL .NET 数据库
sql2008 excel2010 导入/导出Excel---在sql2008中执行语句可以运行,在asp中执行出错
问题描述:在sql2008中执行语句可以运行,在asp中执行出错 解决方法:开启asp中登录sql的用户的权限为sa权限 sqladmin --从Excel文件中,导入数据到SQL数据库中,很简单,直接用下面的语句: /*================================...
975 0
|
.NET JavaScript 前端开发
ASP导出Excel数据的四种方法
 一、使用OWC   什么是OWC?   OWC是Office Web Compent的缩写,即Microsoft的Office Web组件,它为在Web中绘制图形提供了灵活的同时也是最基本的机制。
848 0
|
.NET
ASP操作Excel技术总结
目录 一、  环境配置 二、  ASP对Excel的基本操作 三、  ASP操作Excel生成数据表 四、  ASP操作Excel生成Chart图 五、  服务器端Excel文件浏览、下载、删除方案 六、  附录 正文 一、  环境配置 服务器端的环境配置从参考资料上看,微软系列的配置应该都行,即: 1.Win9x+PWS+Office 2.Win2000 Professional+PWS+Office 3.Win2000 Server+IIS+Office 目前笔者测试成功的环境是后二者。
871 0
|
.NET
ASP操作Excel技术总结
ASP操作Excel技术总结 目录 一、 环境配置 二、 ASP对Excel的基本操作 三、 ASP操作Excel生成数据表 四、 ASP操作Excel生成Chart图 五、 服务器端Excel文件浏览、下载、删除方案 六、 附录 正文 一、 环境配置 服务器端的环境配置从参考资料上看,微软系列的配置应该都行,即: 1.Win9x+PWS+Office 2.Win2000 Professional+PWS+Office 3.Win2000 Server+IIS+Office 目前笔者测试成功的环境是后二者。
1034 0
推荐文章
更多