这是个变通的方法,事先在EXCEL中的sheet1表中设计好页面尺寸、字体大小、字体颜色等。再把要想填数据的单元格指向sheet2表的的一个单元格,sheet2中这些单元格是通过ASP代码将数据库中的数据读取后写入的。
1、附上我项目中的这个ASP文件paigongdan.asp
<!--#include file="hbwlConfig.asp" -->
<!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>
<title>生成派工单</title>
<link rel="stylesheet" type="text/css" href="images/hbwl.css"/>
<script src="js/jquery1.3.2.js" type="text/javascript"></script>
</head>
<%
Set fso = CreateObject("Scripting.FileSystemObject")
newFileName=Minute(time)&Second(time)&".xls"
f1=Server.MapPath("images/paigongdan.xls")
f2=Server.MapPath("images/tmpGongdan/"&newFileName)
fso.CopyFile f1,f2
%>
<body onunload="$.get('callDelFile.asp?delName=<%=newFileName%>',function(data){});">
<%
Set connxls = Server.CreateObject("ADODB.Connection")
connxls.Open "Driver={Microsoft excel Driver (*.xls)};ReadOnly=False;DBQ=" & Server.MapPath("images/tmpGongdan/"&newFileName)
hbwl.connOpen
id=request.querystring("id")
set rs=hbwl.conn.execute("select 报修单号,客服姓名,派单时间,报修地址,报修人姓名,户主姓名,单位名称1+单位名称2 as 报修人单位,报修人电话,报修类型1+报修类型2 as 报修类型,故障标题,故障描述 from 报修维修 where ID="&id)
for i=0 to rs.fields.count-1
sql="update [Sheet2$] set 字段值='"&rs(i)&"' where 字段名='"& rs(i).name &"'"
connxls.execute(sql)
next
connxls.close
set connxls=nothing
%>
<table width="300" border="0" cellpadding="0" cellspacing="0" class="tableWg" style="margin:50px 100px;">
<tr>
<td id="mainTitle">生成派工单</td>
</tr>
<tr>
<td height="80" align="center" class="red">派工单已成功生成!<a href="images/tmpGongdan/<%=newFileName%>">单击这里可以下载</a></td>
</tr>
</table>
</body>
</html>
2、附上这个EXCEL文件
分享到:
相关推荐
在这个场景中,ASP将作为数据交互的桥梁,读取Excel文件并将其内容写入Access数据库。 2. Excel数据处理:Excel是Microsoft Office套件的一部分,常用于处理和存储表格数据。在本案例中,我们需要读取Excel文件中的...
在这个实例中,我们将探讨如何在ASP.NET环境中读取XML文件中的数据,并将其写入数据库,以及反过来,如何从数据库中检索数据并更新XML文件。XML(可扩展标记语言)是一种用于存储和传输数据的标准格式,它具有良好的...
总结,ASP实现Excel导入Access数据库的关键在于使用ADO对象进行数据库操作,通过连接字符串正确配置数据源,以及正确处理数据读取和写入的过程。这个过程虽然相对简单,但在实际项目中,应考虑数据一致性、性能优化...
在IT行业中,将数据从Excel导入到数据库是常见的数据处理任务,特别是在数据分析、报表生成或系统集成等场景。本文将详细讲解如何使用ASP.NET技术将Excel数据写入Access数据库。 首先,我们需要理解ASP.NET和Access...
在ASP.NET中将数据库数据导入Excel并打印,根据项目需求和资源限制,可以选择直接利用IE的打印功能、利用水晶报表或其他第三方工具,或是在服务器端或客户端将数据导出到Excel或Word。每种方法都有其优缺点,开发者...
在ASP.NET/C#开发环境中,有时我们需要处理Excel文件,例如将数据库中的数据导出到预设的Excel模板中。在这种情况下,NPOI是一个非常有用的库,它允许开发者读写Microsoft Office格式的文件,包括Excel的.xlsx和.xls...
在ASP中,我们可以利用各种技术将数据库中的数据输出到Excel表格,以便进行数据分析、报表生成或其他处理。以下是对该主题的详细解释: 1. **数据库连接**: 在ASP中,我们首先需要建立与数据库的连接。这通常通过...
本示例中的“ASP读取Excel文件并写入Access数据库”是一个实用的应用场景,它涉及到数据迁移和整合,具体包括Excel数据的读取以及将这些数据存入Access数据库。下面我们将详细探讨这一过程。 首先,我们需要了解ASP...
在ASP.NET C#环境下,将数据库中的数据导出到Excel表格是一项常见的任务,尤其是在数据分析、报表生成或数据共享时。这个过程涉及到多个关键知识点,包括数据库连接、查询、数据处理以及Excel文件操作。以下是对这些...
在Asp.net开发中,有时候我们需要将数据库中的数据导出成不同的格式,以便于数据分析、报表生成或与其他系统交换信息。本主题将详细介绍如何利用Asp.net技术将数据导出到Excel、PDF、HTML、RTF和XML这些常见的文件...
在ASP中,我们可以通过编程方式将数据库中的数据导出到Excel文件,以便进行数据分析或者报表生成。这个“asp 数据库导出到excel源码”应该包含了一个完整的解决方案,能够从Access、SQL Server甚至MySQL数据库中提取...
在本文中,我们将探讨如何使用C#语言将数据库数据导出到Excel文件中。 Response流 在C#中,Response流是指ASP.NET框架中用于将数据发送到客户端的流媒体。Response流可以将服务器端的数据推送到客户端,实现实时...
这个"asp将EXCEL导入导出数据库原程序"提供了一个解决方案,能够方便地将Excel中的数据存入MSSQL数据库,同时也能将数据库中的数据导出到Excel文件。 首先,我们需要了解如何使用ASP连接MSSQL数据库。通常,这涉及...
在本场景中,我们讨论的是一个使用ASP实现的程序,它能够将Excel数据导入到Access数据库中。这个功能在数据处理和分析时非常实用,尤其是在需要从Excel表格批量更新或插入数据库记录的情况下。 首先,我们要理解ASP...
这通常涉及到数据清洗、验证和映射,以确保Excel中的数据可以正确地匹配到数据库表的结构。 在名为"DataToExcel"的压缩包文件中,可能包含了实现这一功能的源代码、示例数据或说明文档。开发者可以通过解压这个文件...
在本篇文章中,我们将讨论如何从数据库中读取数据自动生成XML文件。XML(Extensible Markup Language)是一种标记语言,用于存储和传输数据。它广泛应用于各种领域,包括网络开发、数据交换、配置文件等。 从数据库...
在ASP(Active Server Pages)开发中,将数据库中的数据导出到Excel是一种常见的需求,尤其在数据分析、报表生成和数据共享等场景下。本程序提供了一种解决方案,允许用户将SQL查询结果转换并保存为Excel文件。以下...
根据提供的文件信息,本文将详细解释如何在ASP中实现Excel文件数据导入至Access数据库的过程,包括上传、解析Excel文件及数据存储等步骤。 ### ASP中导入Excel文件数据到Access数据库 #### 一、项目背景与需求分析...
ASP实现将Excel表格数据批量导入到SQLServer数据库的过程中涉及的知识点主要包括以下几个方面: 1. Excel数据读取技术:在ASP中,可以使用ADO(ActiveX Data Objects)技术,通过ADODB组件读取Excel文件的数据。...
首先,我们需要在ASP.NET页面(如`ExcelExport.aspx`)上添加一个`DataGrid`控件,用于显示从数据库获取的数据。`DataGrid`是ASP.NET中用于展示表格数据的常用控件,它可以方便地与各种数据源绑定,并提供丰富的样式...