`
smileon
  • 浏览: 21863 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

asp从access导出为csv文件

    博客分类:
  • asp
阅读更多


<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>export</title>
</head>
<!--#include file="../Include/Const.asp" -->
<!--#include file="../Include/ConnSiteData.asp" --> 
<body>

<%
'设置页面时间
Server.ScriptTimeOut=999999
dim s,sql,filename,fs,myfile,x,mFileName,ObjExcel,ObjSheet
Set fs = server.CreateObject("scripting.filesystemobject")
filename = Server.MapPath("contact.csv")

'--如果原来的EXCEL文件存在的话删除它
if fs.FileExists(filename) then
fs.DeleteFile(filename)
end if
'--创建csv文件
set myfile = fs.CreateTextFile(filename,true)

'--从数据库中把你想放到csv中的数据查出来
strSql = "select * from Ameav_Contact order by OrgName asc" 
'--显示执行的SQL语句
Response.Write "<div id='sql'><strong>SQL 语句:</strong><br />"&strSql&"</div>"
Set Rs =conn.execute(strSql)
if not Rs.EOF and not Rs.BOF then
dim trLine,responsestr
strLine=""
For each x in Rs.fields
strLine = "OrgName,DepName,StaffName,Office,SubPhone,DirecPhone,Telephone,PersonEmail,CompanyEmail,Password,Remark"'Public,Password,Remark"
Next

myfile.writeline strLine
Response.Write "<div id='data'>"
Do while Not Rs.EOF
strLine=""
strLine= Rs("OrgName")&"," & Rs("DepName")&"," & Rs("StaffName") & "," & Rs("Office") & "," & Rs("SubPhone") & "," & Rs("DirecPhone") & "," & Rs("Telephone") & "," & Rs("PersonEmail") & "," & Rs("CompanyEmail") & "," & Rs("Password") & "," & Rs("Remark")'& Rs("Public") & "," & Rs("Password") & "," & Rs("Remark")
if WriteDB=True then
Response.Write strLine & "<br /><hr />"
end if
myfile.writeline strLine
Rs.MoveNext
loop
Response.Write "</div>"
end if

Response.Write "<div id='down'><p><a href=""contact.csv"" target=""_blank"">生成文件成功,点击下载!</a></p></div>"
Rs.Close :set Rs = nothing
Conn.Close:Set Conn = nothing
%>


</body>
</html>

分享到:
评论

相关推荐

    Asp.net 导出Excel文件总结(导出csv、Office COM组建、Jet OLEDB、NPOI)

    1. **导出CSV文件** CSV(Comma Separated Values)是一种通用的文件格式,大多数电子表格软件如Excel都可以打开。在Asp.net中,我们可以直接将数据写入到Response流中,以逗号分隔的方式生成CSV文件。优点是简单...

    asp导出Access数据到Excel两种方法实例

    在ASP(Active Server Pages)开发中,将Access数据库的数据导出到Excel是一种常见的需求,尤其在数据处理和报表生成时。下面将详细讲解两种方法,分别是在服务器端和客户端实现这个功能。 一、服务器端导出 在...

    asp.net 导出到CSV文件乱码的问题

    在ASP.NET应用程序中,经常需要将数据导出为CSV文件格式,以便用户可以在本地查看或进一步处理这些数据。然而,在实际操作过程中,经常会遇到导出后的CSV文件出现乱码的情况,这严重影响了用户体验和数据的可读性。 ...

    ASP实现ACCESS表记录导出EXCEL文件

    总结来说,ASP实现ACCESS表记录导出到EXCEL文件的过程主要包括数据库连接、数据查询、创建CSV文件、写入数据和处理数据中的逗号问题,最后关闭和释放资源。这个过程可以帮助开发者方便地将数据库中的数据以用户友好...

    asp.net数据导入与数据导出Excel

    在ASP.NET中,我们可以利用System.IO.StreamWriter类来创建CSV文件,通过遍历数据库中的记录并将它们转化为逗号分隔的字符串。 对于数据导出的实现,以下是一般步骤: 1. 连接Access数据库:使用OleDbConnection类...

    ASP导入导出EXCEL到ACC

    在IT行业中,ASP(Active Server Pages)是一种经典的...总之,ASP实现从Excel到Access的数据导入导出是一个综合运用服务器脚本、数据库管理和文件操作的过程。理解这些知识点有助于开发高效、安全的数据处理解决方案。

    ASP.NET实现SQL和Access数据直接的到导入导出

    - 文件流操作:如果需要将数据导出为文件,如CSV或XML,就需要掌握FileStream、StreamWriter等类的使用,以便将数据写入文件。 - 数据类型映射:Access和SQL Server的数据类型可能不同,如日期/时间、整数等,需要...

    基于ASP的ACCESS在线数据库管理工具

    6. 导入/导出:支持从CSV或其他格式导入数据,或导出数据到不同格式,如Excel,方便数据迁移和备份。 7. 权限控制:对于多用户环境,该工具可能具备权限分配功能,限制不同用户对数据库的操作范围。 8. 安全性:...

    ASP技术常遇问题解答-如何把数据从SQL Server导出到Access或Excel中去?.zip

    4. **处理Access导出**:对于Access,我们可以创建一个新的Access数据库,然后通过ADO的Save方法保存Recordset到一个Jet数据库文件(.mdb或.accdb)。 ```vbscript If Not rsData.EOF Then rsData.Save "C:\path\...

    asp+access 微博系统

    ASP可以编写处理CSV或XML格式数据的脚本,读取外部文件,将数据插入到ACCESS数据库,或者反之,将数据库中的数据导出为文件。这一功能需要考虑到数据的完整性和一致性,防止数据丢失或损坏。 在给出的压缩包文件中...

    用ASP.NET写的ACCESS数据库导入SqlServer方法

    2. **数据导出**:在ACCESS中,可以使用“导出”功能将数据保存为CSV或Excel格式。这将生成一个文件,可以被SQL Server读取并导入。 3. **编写SQL脚本**:在ASP.NET中,我们将使用ADO.NET,这是.NET框架的一部分,...

    asp.net+access在线作业系统

    3. **成绩导出**:系统具备将学生作业完成情况导出为.xls文件的功能,这通常使用Excel Interop库或第三方库如EPPlus来实现。 4. **后台管理**:存在一个后台管理界面(admin),允许管理员进行用户管理、作业设置、...

    Execl导入导出.rar

    - **数据源**:Excel可以从各种来源导入数据,包括文本文件(如CSV、TXT)、数据库文件(如MDB,Microsoft Access数据库)、网页、XML文件等。 - **导入过程**:在“数据”菜单中选择“从文本/CSV导入”,然后选择...

    ACCESS数据库在线管理(ASP版)

    10. **数据导入导出**:此外,一个好的在线管理工具还应具备数据导入和导出功能,使得用户可以方便地将数据从其他来源导入ACCESS,或者将ACCESS数据导出到其他格式,如CSV、Excel等。 综上所述,"ACCESS数据库在线...

    gridview导出word excel

    在.NET开发环境中,GridView控件是ASP.NET网页中常用的数据展示工具,它可以方便地从数据库或其他数据源中显示数据。而“gridview导出word excel”这个主题涉及到将GridView中的数据显示到Word或Excel文档中,这在...

    ASP实例开发源码-尘缘多功能Access数据库管理工具.zip

    3. 数据导入导出:允许将数据从Access数据库导出为CSV、Excel等格式,同时也可导入这些格式的数据到Access中,便于数据交换和备份。 4. 权限控制:具备用户登录功能,可以根据不同的用户角色分配不同的操作权限,...

    ASP.NET 代码生成工具 e-World Tech ASP.NET Maker 2020.0.4.1.zip

    ASP.NET Maker 注册版是一套非常容易使用的代码生成工具,同 ASPMaker,它能快速地根据数据库连接资料来源中...导出为CSV/ HTML/ Excel中/字/ XML/ PDF/电子邮件 文件上传到数据库或文件夹 可自定义的模板 数据库再同步

    实验室设备管理系统ASP+Access

    4. **数据导入导出**:了解如何将数据导入或导出到其他格式,如Excel、CSV,以进行数据分析或与其他系统集成。 5. **安全性与权限管理**:设置用户访问权限,保护数据库安全,防止未授权的访问。 实际应用中,...

    ASP.NET毕业设计——ASP+ACCESS网上远程教育网毕业设计(开题报告+源代码+论文+答辩).zip

    4. **数据导入导出**:ACCESS可以方便地与其他数据格式(如Excel、CSV)进行数据交换,便于数据迁移和处理。 5. **与ASP.NET的结合**:通过ADO.NET(ActiveX Data Objects .NET),开发者可以在ASP.NET应用中轻松地...

Global site tag (gtag.js) - Google Analytics