asp如何将数据库中的数据输出到表格中并修改
发布网友
发布时间:2023-08-18 08:43
我来回答
共1个回答
热心网友
时间:2024-12-01 08:13
下面是asp中的代码
Set rs2=Server.CreateObject(ADODB.recordset)
sql=select * from eq where eqbumen='&dep;&' order by eqbumen desc
rs2.open sql,conn,1,1
set objExcel=CreateObject(Excel.Application)
objExcel.Workbooks.Open(server.mappath(test)&book1.xlt) '打开Excel模板
objExcel.Sheets(1).select '选中工作页
set sheetActive=objExcel.ActiveWorkbook.ActiveSheet
num=2 '从Excel的第2行开始
Do while not rs2.eof '循环直至数据集中的数据写完
strRange=b#&:k# '设定要填写内容的单元区域
sheetActive.range(strRange).font.size=10 '设定字体大小
sheetActive.range(strRange).WrapText=false '设定文字回卷
sheetActive.range(strRange).ShrinkToFit=true '设定是否自动适应表格单元大小
sheetActive.range(strRange).value=array(rs2(zcid),rs2(eqname),rs2(eqchangjia),rs2(eqxinghao),rs2(eqnengli),rs2(eqwei),rs2(eqxianzhuang),rs2(eqno),rs2(eqbumen),rs2(eqchejian)) '把数据集中的数据填写到相应的单元中
num=num+1
rs2.MoveNext
loop
function getTemporaryFile(myFileSystem)
dim tempFile,dotPos
tempFile=myFileSystem.getTempName
dotPos=instr(1,tempFile,.)
getTemporaryFile=mid(tempFile,1,dotPos)&xls;end function
set myFs=createObject(scripting.FileSystemObject)
filePos=server.mappath(test)&temp '要存放打印临时文件的临时目录
fileName=getTemporaryFile(myFs) '取得一个临时文件名
'myFs.DeleteFile filePos&*.xls '删除该目录下所有原先产生的临时打印文件
set myFs=nothing
objExcel.ActiveWorkbook.saveas filePos&filename;
objExcel.quit
set objExcel=Nothing。
asp如何将数据库中的数据输出到表格中并修改
Set rs2=Server.CreateObject(ADODB.recordset)sql=select * from eq where eqbumen='myFileSystem dim tempFile,dotPos tempFile=myFileSystem.getTempName dotPos=instr(1,tempFile,.)getTemporaryFile=mid(tempFile,1,dotPos)end function set myFs=createObject(scripting.FileSystemObject)filePos=s...
asp 中的将数据库中同一类型的数据显示在一个表格里
先用查询语句group by 将数据分组,将前台页面调整好
在ASP中怎么把页面中的数据导出到EXCEL
Set rs = Server.CreateObject("ADODB.Recordset")'--从数据库中把你想放到EXCEL中的数据读出来 sql = "select * from 表名 order by id desc"rs.Open sql,conn,1,1 if rs.EOF and rs.BOF then else dim strLine,responsestr strLine=""For each x in rs.fields strLine = strLine &...
ASP中,要将学生成绩表ACCESS数据库倒出EXCEL,请问完整代码怎么写...
我试过一个简单的方法是可行的,先用循环把数据库的数据输出到一个table里,然后在表格后面加这句代码%response.ContentType ="application/vnd.ms-excel"%,运行时就会出现文件下载对话框了,下载下来的文件就是xls文件,文件里的数据就是表格里的数据。举个实例:table border="1" cellspacing="0" ...
如何使用asp.net将数据库中的表格以excel格式导出?
导入excel库。 把数据放到 datagridview中。Response.Clear();//清除缓冲区流中所有内容的输出 Response.Buffer = true;//获取和设置一个值,该值指出是否缓冲输出,并在完成处理整个响应之后将其发送 Response.Charset = "GB2312";//获取和设置输出流的http字符集;Response.AppendHeader("Content-...
.asp 中如何获取数据库中表中字段数据赋值给lable
while (data.Read()) { //输入代码 console.writeline(String.Format("{0}, {1}", reader[0], reader[1])); }
(asp)在数据库筛选符合条件的记录显示在网页上并将结果另存为到新Exc...
//'写入文件的存放路径,一定要开放这个路径下的读写权限 filepath=server.mappath(ttxt)set writefile = file.createtextfile(filepath,true)writefile.writeLine b // '在表格中写入第一行,字段描述,这个根据你实际的数据表字段来写 set rs2 = server.createobject("adodb.recordset")sql2="...
asp.net中后台绑定数据到前台表格中
楼上说的没错,绑定可以用GridView,DataList,Repeater等等,表格上没法直接绑定的,除非你给表格加上runat="server"属性,然后在后台遍历数据源,动态创建HtmlTableRow,再给表格填充。另外一个方法就是用Repeater最好了,简单实用。 <asp:Repeater ID="rptTab" runat="server"> <ItemTemplate> <%#E...
asp 中如何将数据库中的数据循环赋值到数组中,然后把结果作为条件放到sel...
如果程序写,首先,要把数据库的值取到程序的dataset 中,然后填到数组中,然后,在根据数组值作为条件拼查询sql,然后在执行sqlcommand , 在得到结果到dataset中,比较麻烦,开销也比较大,如果数组中的结果只是下面select的条件 ,直接在存储过程中有游标处理,或直接表连接看看能否解决, 游标是肯定能处理的了 ...
救急!asp.net怎样将数据库多个表中的信息集合在一个表中
用视图做,在视图上,你将你要显示的那些字段给勾上,然后把视图下面的代码复制到 select into 你的新表名 from 的后面就OK了,我都是这样做的