<%@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>
分享到:
相关推荐
1. **导出CSV文件** CSV(Comma Separated Values)是一种通用的文件格式,大多数电子表格软件如Excel都可以打开。在Asp.net中,我们可以直接将数据写入到Response流中,以逗号分隔的方式生成CSV文件。优点是简单...
在ASP(Active Server Pages)开发中,将Access数据库的数据导出到Excel是一种常见的需求,尤其在数据处理和报表生成时。下面将详细讲解两种方法,分别是在服务器端和客户端实现这个功能。 一、服务器端导出 在...
在ASP.NET应用程序中,经常需要将数据导出为CSV文件格式,以便用户可以在本地查看或进一步处理这些数据。然而,在实际操作过程中,经常会遇到导出后的CSV文件出现乱码的情况,这严重影响了用户体验和数据的可读性。 ...
总结来说,ASP实现ACCESS表记录导出到EXCEL文件的过程主要包括数据库连接、数据查询、创建CSV文件、写入数据和处理数据中的逗号问题,最后关闭和释放资源。这个过程可以帮助开发者方便地将数据库中的数据以用户友好...
在ASP.NET中,我们可以利用System.IO.StreamWriter类来创建CSV文件,通过遍历数据库中的记录并将它们转化为逗号分隔的字符串。 对于数据导出的实现,以下是一般步骤: 1. 连接Access数据库:使用OleDbConnection类...
在IT行业中,ASP(Active Server Pages)是一种经典的...总之,ASP实现从Excel到Access的数据导入导出是一个综合运用服务器脚本、数据库管理和文件操作的过程。理解这些知识点有助于开发高效、安全的数据处理解决方案。
- 文件流操作:如果需要将数据导出为文件,如CSV或XML,就需要掌握FileStream、StreamWriter等类的使用,以便将数据写入文件。 - 数据类型映射:Access和SQL Server的数据类型可能不同,如日期/时间、整数等,需要...
6. 导入/导出:支持从CSV或其他格式导入数据,或导出数据到不同格式,如Excel,方便数据迁移和备份。 7. 权限控制:对于多用户环境,该工具可能具备权限分配功能,限制不同用户对数据库的操作范围。 8. 安全性:...
4. **处理Access导出**:对于Access,我们可以创建一个新的Access数据库,然后通过ADO的Save方法保存Recordset到一个Jet数据库文件(.mdb或.accdb)。 ```vbscript If Not rsData.EOF Then rsData.Save "C:\path\...
ASP可以编写处理CSV或XML格式数据的脚本,读取外部文件,将数据插入到ACCESS数据库,或者反之,将数据库中的数据导出为文件。这一功能需要考虑到数据的完整性和一致性,防止数据丢失或损坏。 在给出的压缩包文件中...
2. **数据导出**:在ACCESS中,可以使用“导出”功能将数据保存为CSV或Excel格式。这将生成一个文件,可以被SQL Server读取并导入。 3. **编写SQL脚本**:在ASP.NET中,我们将使用ADO.NET,这是.NET框架的一部分,...
3. **成绩导出**:系统具备将学生作业完成情况导出为.xls文件的功能,这通常使用Excel Interop库或第三方库如EPPlus来实现。 4. **后台管理**:存在一个后台管理界面(admin),允许管理员进行用户管理、作业设置、...
- **数据源**:Excel可以从各种来源导入数据,包括文本文件(如CSV、TXT)、数据库文件(如MDB,Microsoft Access数据库)、网页、XML文件等。 - **导入过程**:在“数据”菜单中选择“从文本/CSV导入”,然后选择...
10. **数据导入导出**:此外,一个好的在线管理工具还应具备数据导入和导出功能,使得用户可以方便地将数据从其他来源导入ACCESS,或者将ACCESS数据导出到其他格式,如CSV、Excel等。 综上所述,"ACCESS数据库在线...
在.NET开发环境中,GridView控件是ASP.NET网页中常用的数据展示工具,它可以方便地从数据库或其他数据源中显示数据。而“gridview导出word excel”这个主题涉及到将GridView中的数据显示到Word或Excel文档中,这在...
3. 数据导入导出:允许将数据从Access数据库导出为CSV、Excel等格式,同时也可导入这些格式的数据到Access中,便于数据交换和备份。 4. 权限控制:具备用户登录功能,可以根据不同的用户角色分配不同的操作权限,...
ASP.NET Maker 注册版是一套非常容易使用的代码生成工具,同 ASPMaker,它能快速地根据数据库连接资料来源中...导出为CSV/ HTML/ Excel中/字/ XML/ PDF/电子邮件 文件上传到数据库或文件夹 可自定义的模板 数据库再同步
4. **数据导入导出**:了解如何将数据导入或导出到其他格式,如Excel、CSV,以进行数据分析或与其他系统集成。 5. **安全性与权限管理**:设置用户访问权限,保护数据库安全,防止未授权的访问。 实际应用中,...
4. **数据导入导出**:ACCESS可以方便地与其他数据格式(如Excel、CSV)进行数据交换,便于数据迁移和处理。 5. **与ASP.NET的结合**:通过ADO.NET(ActiveX Data Objects .NET),开发者可以在ASP.NET应用中轻松地...