SQL 查询数据打印并导出EXECL

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

 导出提交的页面加上:
response.contenttype= "application/msexcel "
response.addheader   "content-disposition ", "attachment;filename=export.xls "
打印: <span   id=bt1> <input   type= "submit "   name= "Submit "   value= "打印 "onClick= "javascript:bt1.innerHTML= ' ';window.print();return   false; "   style= "cursor:hand "> </span>

 

 

<%
if   request( "action ")= "down "   then
response.ContentType   = "application/vnd.ms-excel "
Response.AddHeader   "Content-Disposition ",   "attachment;   filename=1.xls "
end   if
%>
<a   href= "?action=down "> 保存成excel </a>

 

 

打印预览框架里的内容

<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" id="WebBrowser" width="0"></OBJECT>
<input name="Button" onClick="document.all.hiddenframe.ExecWB(7,1);" type="button" value="打印预览">
<iframe frameborder="0" height="10%" width="100%" name="hiddenframe" src="test.htm"></iframe>

 

<body>
<input onclick='prn()' type=button value=print_Iframe> <br>
<iframe id=mxh src="d:/hhh.htm"> </iframe>
<script>
function prn()
{
var win=window.open("about:blank")
win.moveTo(1200,1200)
win.location=document.all.mxh.src
win.print()
}
</script>

 

 

存在一个页面:par.aspx

存在一个iframe包含于par.aspx
iframe.id= "prnf "
iframe.name= "prnf "
iframe.src= "sprn.html "

 

<input   onclick= "window.frames[ 'prnf '].focus();window.frames[ 'prnf '].print(); ">

 

 

 

<SCRIPT    LANGUAGE=javascript> 
  function    button1_onclick() 
  { 
    var    odoc=window.right.document; 
    var    r=odoc.body.createTextRange(); 
    var    stxt=r.htmlText; 
    alert(stxt) 
    var    pwin=window.open("","print"); 
    pwin.document.write(stxt); 
    pwin.print(); 
  }  
  function    button1_onclick2()
  { 
    var    oWin=window.open("") 
    oWin.document.write(top.right.document.body.outerHTML) 
    oWin.print(); 
    oWin.location.reload(); 
    oWin.close();
  }
</SCRIPT>
<input type="button" value="按钮1" onClick="button1_onclick()"/> 
<input type="button" value="按钮2" onClick="button1_onclick2()"/> 
<iframe frameBorder="0" id="right" name="right2" scrolling="auto" src="panel_index.asp" style="HEIGHT: 96%; VISIBILITY: inherit; WIDTH: 100%; Z-INDEX: 1"> </iframe>

 

 

 

<head>  
  <title>打印确认</title>  
  <style   media="print">  
  .noprint   {   display:   none   }  
  </style>  
  </head>  
  <body>  
  <object   id="factory"   style="display:none"   viewastext   classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"   codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360"></object>  
  <script   defer>  
  function   window.onload()   {  
      //factory.printing.paperSize   =   "A3"  
      factory.printing.header   =   ""  
      factory.printing.footer   =   ""  
      factory.printing.portrait   =   false  
      idPrint1.disabled   =   false;   //   enable   UI   button  
      idPrint2.disabled   =   false;  
      idPrint3.disabled   =   false;  
      idPrint4.disabled   =   false;  
      factory.printing.leftMargin   =   0.75  
      factory.printing.topMargin   =   1.5  
      factory.printing.rightMargin   =   0.75  
      factory.printing.bottomMargin   =   1.5  
      }  
  </script>  
  <div   class=noprint>  
      <input   id="idPrint1"   type="button"   value="打印本页"  
    onclick="factory.printing.Print(false)">  
      <input   id="idPrint2"   type="button"   value="页面设置"  
    onclick="factory.printing.PageSetup()">  
      <input   id="idPrint3"   type="button"   value="打印预览"  
    onclick="factory.printing.Preview()">  
      <input   id="idPrint4"   type="button"  
    onclick="window.close()"   value="关闭窗口">  
  </div>  
  <br/>  
  <table   width="720"   border="0"   cellspacing="0"   cellpadding="0"   align="center"   >  
      <tr>    
          <td     bgcolor="#0099ff">  
        这里是你要打印的内容,上面的按钮不会被打印出来<br/>  
        factory.printing.paperSize   =   "A3"  
        </td>  
  </tr></table></body>   

 

 

 

<!--这里调用控件ScriptX.cab-->
<object id="factory" style="DISPLAY: none" viewastext classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="http://www.a.com/smsx.cab#Version=6,3,434,26"></object>
<SCRIPT defer>
//用于设置打印参数
function printBase() {
factory.printing.footer = "页眉"   //页眉
factory.printing.footer = "页脚"   //页脚
factory.printing.portrait = false   //true为纵向打印,false为横向打印
factory.printing.leftMargin = 1.5   //左页边距
factory.printing.topMargin = 0.5   //上页边距
factory.printing.rightMargin = 0.5   //右页边距
factory.printing.bottomMargin = 1.0   //下页边距
}

//用于调用设置打印参数的方法和显示预览界面
function printReport(){
        printBase();
        //window.print();
        factory.printing.Preview();
}

//使界面最大化
maxWin();
function maxWin()
{
      var aw = screen.availWidth;
      var ah = screen.availHeight;
      window.moveTo(0, 0);
      window.resizeTo(aw, ah);
}
</SCRIPT>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center" bordercolor="#FFFFFF">
   <tr bordercolor="#FFFFFF">
     <td >
        <table width="70%" border="0" cellspacing="0" cellpadding="2" align="center">
          <tr>
            <td align="center"><font size="5" face="宋体"><b>查询打印</b></font></td>
          </tr>
          <tr>
            <td align="center">
              <div id="divReport" name="divReport">
              <input type="button" name="cmdPRINT" id="cmdPRINT" onclick="printReport()" value="打印">
              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
              <input type="button" onclick="window.close();"   value="关闭">
              </div>
            </td>
          </tr>
        </table>
    </td>
   </tr>
</table>
</body>
</html>


 

 

 

 

<script   language= "javascript ">    
  function   printsetup(){    
  //   打印页面设置    
  wb.execwb(8,1);    
  }    
  function   printpreview(){    
  //   打印页面预览    
        
  wb.execwb(7,1);    
         
        
  }    

  function   printit()    
  {    
  if   (confirm( '确定打印吗? '))   {    
  wb.execwb(6,6)    
  }    
  }    
   </script>    
</head>    
<body>    
<OBJECT   classid= "CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 "   height=0   id=wb   name=wb   width=0> </OBJECT>
<table>
<tr> <td> 数据 </td> </tr>
<tr> <td> 数据 </td> </tr>
<tr> <td> 数据 </td> </tr>
<tr> <td> 数据 </td> </tr>
<tr> <td> 数据 </td> </tr>
<tr> <td> 数据 </td> </tr>
</table>  
<input   type=button   name=button_print   value= "打印 "     onclick= "javascript:printit() ">    
<input   type=button name=button_setup   value= "打印页面设置   "onclick= "javascript:printsetup(); ">    
<input   type=button name=button_show   value= "打印预览 "   onclick= "javascript:printpreview(); ">    
<input   type=button   name=button_fh   value= "关闭 "     onclick= "javascript:window.close(); ">

excel使用mysql数据查询语句_如何通过Excel查询MySQL数据 作者:Lstone,66team原创专稿,未经允许不得转载。在66team里面我是最菜的菜鸟, 对运营和分析都木有经验,只能将最近自学的VBA技术拿来与大家分享了,这次分享的主题是:如何在Excel中通过VBA连接MySQL数据库。写在前面:我的第一份工作也就是现在的工作是一名产品专员,主要干的事情就是统计数据,要把BI和数据库的数据进行简单的加工处理。每次都是重复的工作,所以就想偷懒,于是就边学... 阅读详情

相关推荐

sql查询结果输出到文本

如果想要把sql查询结果输出到一个文本中显示,可以按照此文本中的方法来做。

读取项目下的所有mappe.xml文件将其中的sql语句全部导出excel表格中

在实际应用的过程中总会遇到需要将某文件夹下的特点文件中的特定内容输出,现在我们来编写一个工具类来解决这个操作 关于这个操作,主要涉及到三个点: (1)能够从文件工程下,识别文件中的mapper.xml文件 (2)能够读取mapper文件中指定节点内的sql语句 (3)将识别的sql语句输出到excel表格中 操作(1)详解: 输入文件路径后: file.isDirectory()来判...

jing1008-wang的博客 587

如何从SQL存储过程打印文档

使用SQL OLE和VB DLL从存储过程中打印文档

Java利用xml将大批量数据导出excel的一个方法

笔者在Java开发中常常会遇到将数据数据导出Excel的要求,比如在我的一个项目中,客户要求所有查询结果都可以导出Excel,对于数据量不大的(几万条),这比较容易实现,但对于数据量比较大的(几十万及以上,具体要看导出内容的字段个数和长短),则在数据查询和生成excel文件上都会有麻烦。 以我在实际项目中的一个表为例,Oracle 10g数据库,这个表中有40多个字段,内容是姓名、

yrsheng的专栏 1万+

SQL数据导出Excel

开发工具与关键技术: MVC 撰写时间:2021/6/28 下面我们来讲如何将SQL内表格的数据在Controller中导出Excel表格内; 1.首先将大致步骤列出: (1)将需要导出的表格数据查询出来; (2)引入NPOI; (3)构建Excel(创建工作簿->创建工作表->设置工作表样式->填入数据->输入到浏览器); (4)下载Excel文件,完成导出; 下面以导出图书信息表格为例: 2.将需要导出数据通过简单的查询,调用Where筛选; 3.引入NPOI,然后构建Ex

6627

如何将 pl/sql Developer 中查询结果导出Excel . txt . html . xml csv中?

选中结果集,点击右键选  copy to excel 就可导出到一个临时的excel文件 了,如temp001.xls,然后选择 文件- 另存为 保存为我们的文件。   选中结果集,点击右键选  Export Results,选择  html  file  就可导出html文件 了。   选中结果集,点击右键选  Export Results,选择  xml  file  就可...

鱼骨头 817

数据查询结果导出Excel表格

使用Java代码,从数据库中获取结果集,将结果导出Excel表格形式。

清晨-阳光的博客 8116

mysql查询到的数据导出excel

现在需要将mysql库中的一些数据导出excel,然后打印。其实实现上面说的需求很简单,只要你把sql语句写出来,然后导出excel即可 具体实现流程如下: 1、写出sql语句,查询结果。 2、在查询结果上点击右键,选择“导出所有表数据记录/结果为...” 如图所示: 选择“导出所有表数据记录/结果为...”之后出现如下图所示 点击导出即可。 ==========

你究竟是想一辈子卖糖水,还是希望获得改变世界的机会? 2960

三张表无关联查询导出EXECL表格的数据出错

这个是之前做业务的主表(CommonData) 然后根据SQL语句List gresData = baseService.queryList(“select distinct rmno,accid from CommonData where yearmonth=’”+text.getText().trim()+"’", null);查出这个月的杂费,里面的费用都是显示当月的数据且没有重复 然后最...

weixin_43717666的博客 129

linux 服务器上安装oracle ,定时导出数据生成文本文件

Spool,是Oracle快速导出数据的工具,是sqlplus的指令,不是sql语法里的东西; 特殊场景,只有select表数据的权限,想要导出所有查询结果,使用sqlplus操作sql如下: set trimspool on; #去除重定向(spool)输出每行的拖尾空格,缺省为off set linesize 500; #输出一行...

Black宋 701

execl/python读取数据库( Access、MySQL

execl/python读取Microsoft Office Access和MySQL数据

u014694915的博客 2081

Wincc报表模板:功能与实现深度剖析

Wincc报表模板1、数据库存储全局脚本。存储时间自由设置2、报表查询VBS脚本,带下拉框,组合框,查询内容自由选择,时间自由选择。3、导出到本地EXECL打印。4、各类控件,语音报警控件,动画控件。实时饼形图,注意是实时饼形图和历史数据饼形图两类,柱状图,折线图注:提供核心画面和脚本文件。完整项目文件在工业自动化领域,Wincc报表模板是数据管理与可视化展示的关键工具。今天咱就来唠唠这个Wincc报表模板的那些核心功能以及它们背后的实现方式。

YJOGaHABk的博客 644

HTML POST提交参数给PHP返回json,上传execl文件

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 正文: 需求:AJAX post带参数请求接口,PHP接收后存入数据库;然后返回json数据循环渲染到HTML <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> &...

a_靖的博客 4441

分享一个自己在用的从K3数据库抓取数据写入EXCEL的模板

另外,如果你的EXCEL表还包含了一些其它的内容,且带有公式的,那么我建立在执行VBA的时候,可以在一开始关闭“自动重算”功能,等执行完VBA后,再重新开启“自动重算”,就象上我面截图中的 “AutoCalNo” 和 “AutoCalYes”,这样运行速度有明显提升。首先,我没有使用任何的其它变量,比如需要读取某个日期范围的数据,比如读取某个单据号的数据等,这些大家可以根据自己的要求添加,全部代码如下图:(后面我还会放出代码和分析用处,这里只是让大家直观看到代码其实是很少的,但它就能完成很多的工作需求)

weixin_40372278的博客 99

python对excel增删改查_利用python模拟sql语句对员工表格进行增删改查

本文主要给大家介绍了关于python模拟sql语句对员工表格进行增删改查的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍:具体需求:员工信息表程序,实现增删改查操作:可进行模糊查询,语法支持下面3种:select name,age from staff_data where age > 22 多个查询参数name,age 用','分割select...

weixin_33321637的博客 371

ASP连接Excel的方法

在ASP中,可以将Excel作为一种轻量级数据库,用于存取数据。下面是一个使用ASP连接Excel的代码实例。首先创建excel数据链接,然后打开连接,在excel中名为“招聘”的表格中查询id=1的一条数据打印StuName列的数据,最后关闭数据连接。 Dim connstr connstr="DBQ="&Server.MapPath("/shixizhaopin/gangwei.xls")&";DefaultDir=;DRIVER={Microsoft Excel D...

qhdzj87的专栏 2059

python -- 将Excel文件内容批量插入mysql数据

#读取Excel文件内容批量插入数据库 import random from pymysql import connect import xlrd # 打开xls文件 data = xlrd.open_workbook('文件') # 打开第一张表 table = data.sheets()[1] # 获取表的行数 nrows = table.nrows list_ = [] # 循环逐行打...

Eric 的博客 1142
上一篇: 十大流氓骚扰软件卸载秘籍
下一篇: 灰鸽子木马的原理和清除方法
魔拉宝
博客等级 码龄20年 133粉丝 119原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值