精华内容
下载资源
问答
  • 2020-12-21 09:50:41

    excel打印出来的表格缺少外面的一根边框线,如何解决?

    选中要打印的表格区域击选中区,选择“设置单元格格式”,“边框”标签,先选择线条的“样式”和“颜色”(需要的话),然后点击“预置”中的“外边框”;

    再选内部线条的“样式”和“颜色”(需要的话),然后点击“预置”中的“内部”,

    最后点“确定”。然后再打印,就可以了。

    如何打印excel表格中的网格线?

    在EXCEL中们可以使用下方法来让我们在打印的时候打印网格线。

    打开Excel2007,然后Office

    按钮,打印预览——页面设置,在弹出的页面设置的对话框中选择“工作表”选项卡,然后在其中部的打印选项中勾选“网格线”就可以了。

    经过上面的设置后,打印的时候就可以打印网格线了。

    为什么excel里的线框打印不出来

    首先,将打印的部分选中。

    在选中位置处点键,并选中置单元格格式

    然后就可以根据的需要选择相应的边框样式,和边框的颜色,默认是黑色的

    然后再根据需要打印边框的地方,点击相应图形,最后点击确定即可

    excel怎么显示打印线

    office 2003

    工具-选项-视图-自动分页符,打上勾,它就会一直显示了!

    如何在excel打印时设置网格线

    第一:excel显示网格线

    在Excel2007Excel2010中,单击“视图”选项卡,勾选显示——“网格线”复选框,excel即可显示网格线。

    第二:excel不显示(取消)网格线

    再次单击“视图”选项卡,取消勾示——“网格线”复选框,excel即可不显示(取消)网格线,这样就去掉了网格线。

    勾选与不勾选网格线,来设置网格线在编辑表时候的显示与隐藏。

    Excel 2003 不显示网格线的方法:单击“工具”菜单中的“选项”,再选中“视图”,不勾选“网格线”。

    第三:打印时输出网格线设置

    Excel中默认的网格线在打印时候是不会打印的。如果需要在打印时,对网格线进行输出操作时,就需要进行一些设置,具体如下:

    单击 “开始”选项卡,选择菜单中“字体”栏的“边框线”工具图标,通过“边框线”工具图标,可以对当前被选择的单元格进行上下左右边框的任意设置,这些设置,会在文档打印时生效。

    第四: Excel 2007中如何打印网格线和行号列标

    与2003相同,在“页面设置”的“工作表”选项卡中设置,但2007更方便了,直接在“页面布局”选项卡,“工作表选项”组中,勾选“网格线”和“标题”的“打印”复选框。

    在Excel2010的打印结果中包含工作表的行号列标的操作如下:单击“文件”选项卡→打印→页面设置,切换到“工作表”选项卡,勾选“行号列标”复选框后确认即可。

    EXCEL中如何插入线框,使打印出来的表格有网格?

    方法一、

    选中数据区域,点

    后的三角尖——选

    即可;

    方法二、

    ——

    ——

    ——勾选“网络线”,如图:

    ——

    即可。

    方法一在打印时和视图中网络线都可见,而方法二打印时有网络线但在视图中不可见。

    excel打印出来的表格缺少外面的一根边框线,如何解决?

    选中要打印格区域击选中区,选择“设置格格式”,选到“边框”标签选择外部线条的“样式”和“颜色”(需要的话),然后点击“预置”中的“外边框”;

    再选内部线条的“样式”和“颜色”(需要的话),然后点击“预置”中的“内部”,

    最后点“确定”。然后再打印,就可以了。

    excel怎么打印出表格线

    先选定你要打印表格线的内容范围,选定后右键弹出“单元格格式”窗口,点“边框”后,在“预制”中点一下“外边框”、再点一下“内部”,最后点窗口下方的“确定”。然后在打印或预览中就会有表格线了。

    更多相关内容
  • 打印编辑器 专有软件,未获得授权的情况下,禁止其进行反编译,发行等行为,否则将承担相应的法律后果。 该仓库存档不再更新,请查看功能更丰富的通用设计器: : 操作说明 工具箱 页面最顶层显示可编辑元素的区域即...
  • 表格编辑

    2018-03-20 21:13:01
    模拟word实现表格编辑,实现表格位置尺寸调整,编辑文字、图片,可添加标题,并可保存至xml格式文件,可打印,适合工艺卡编辑等工作。
  • 编辑Excel宏命令双面打印Excel2021表格.docx
  • vue + elment ui打印表格数据 主要的原理就是 在vue项目中 通过调用浏览器自带的打印功能,完成对table数据的打印 解决表格错位 以及elment ui 双重表头的问题 封装一下打印方法以便于在项目中调用 export ...

    vue + elment ui打印表格数据

    主要的原理就是 在vue项目中 通过调用浏览器自带的打印功能,完成对table数据的打印 解决表格错位 以及elment ui 双重表头的问题

    在这里插入图片描述
    在这里插入图片描述
    封装一下打印方法以便于在项目中调用

    export function PrintForm(id) {
      // 空页面
      let printStr = "<html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8'></head>";
      // 定义element-ui table组件的样式
      const tabStyle = `<style>
          table{width:100%;display:table-cell!important;box-sizing:border-box;}
          .el-table__header,.el-table__body,.el-table__footer{width:100%!important;border-collapse: collapse;text-align:center;}
          table,table tr th, table tr td { border:1px solid #ddd;color:#606266;word-wrap:break-word}
          table tr th,table tr td{padding:5 10px;word-wrap:break-word }
          .el-table__body, tr td .cell{width:100%!important}
          .el-table th.gutter{display: none;}
          .el-table colgroup.gutter{display: none;}
          </style><body>`;
      let content = "";
      // 获取名为传入id的 dom元素内的内容
      const html = document.getElementById(id).innerHTML;
      // 新建一个 DOM
      const div = document.createElement("div");
      const printDOMID = "printDOMElement";
      div.id = printDOMID;
      div.innerHTML = html;
    
      // elment ui 的表格中表头与内容是用的两个表格去渲染的 所以这里要做拼接
    
      // 提取第一个表格的内容 即表头
      const ths = div.querySelectorAll(".el-table__header-wrapper th");
      const ThsTextArry = [];
      for (let i = 0, len = ths.length; i < len; i++) {
        if (ths[i].innerText !== "") ThsTextArry.push(ths[i].innerText);
      }
    
      // 删除多余的表头
      div.querySelector(".hidden-columns").remove();
      // 第一个表格的内容提取出来后已经没用了 删掉
      div.querySelector(".el-table__header-wrapper").remove();
    
      // 将第一个表格的内容插入到第二个表格
      let newHTML = "<tr>";
      for (let i = 0, len = ThsTextArry.length; i < len; i++) {
        newHTML +=
          '<td style="text-align: center; font-weight: bold">' +
          ThsTextArry[i] +
          "</td>";
      }
    
      newHTML += "</tr>";
      div.querySelector(".el-table__body-wrapper table").insertAdjacentHTML("afterbegin", newHTML);
      let str = div.innerHTML;
    
      // 拼接空页面+style样式+dom内容
      content = content + str;
      printStr = printStr + tabStyle + content + "</body></html>";
      // 打开新页面
      let pWin = window.open("_blank");
      // 将内容赋值到新页面
      pWin.document.write(printStr);
      // 使用setTimeout,等页面dom元素渲染完成后再打印。
      setTimeout(() => {
        pWin.print(); // 调用打印功能。
        pWin.close(); // 关闭 打印创建的当前页面
      }, 300);
    }
    

    在main.js中引入打印方法并挂载到全局

    // 全局引入打印&导出表格
    import { PrintForm } from "@/utils/tools";
    
    Vue.prototype.PrintForm = PrintForm;
    

    在需要打印的页面 需要编辑一个表格数据 作为打印的表格

    原表格

    <!-- 表格数据 -->
            <el-table :data="tableData" row-key="id" border height="100%">
              <el-table-column type="index" label="序号" width="50" fixed="left">
              </el-table-column>
              <el-table-column prop="code" label="员工编号"> </el-table-column>
              <el-table-column prop="name" label="姓名"> </el-table-column>
              <el-table-column prop="storeName" label="所属门店"> </el-table-column>
              <el-table-column prop="status" label="员工状态">
                <template slot-scope="scope">
                  <span>{{
                    scope.row.status == 1
                      ? "在职"
                      : scope.row.status == 0
                      ? "离职"
                      : "未知错误"
                  }}</span>
                </template>
              </el-table-column>
              <el-table-column fixed="right" label="操作" width="100">
                <template slot-scope="scope" fixed="right">
                  <el-button
                    type="text"
                    size="small"
                    @click="handleOperation(scope.row, 'edit')"
                    >编辑</el-button
                  >
                  <el-button
                    type="text"
                    size="small"
                    @click="handleOperation(scope.row, 'delete')"
                    >删除</el-button
                  >
                </template>
              </el-table-column>
            </el-table>
    

    打印表格

    <!-- 打印表格 -->
          <el-table
            v-show="0 > 1"
            id="printData"
            :data="tableData"
            border
            style="width:100%"
          >
            <el-table-column type="index" label="序号" width="50">
            </el-table-column>
            <el-table-column width='100' prop="code" label="员工编号"> </el-table-column>
            <el-table-column prop="name" label="姓名"> </el-table-column>
            <el-table-column prop="storeName" label="所属门店"> </el-table-column>
            <el-table-column prop="status" label="员工状态">
              <template slot-scope="scope">
                <span>{{
                  scope.row.status == 1
                    ? "在职"
                    : scope.row.status == 0
                    ? "离职"
                    : "未知错误"
                }}</span>
              </template>
            </el-table-column>
          </el-table>
    

    需要注意的是:
    打印表格必须要去掉表头中的fixed属性
    每一列的宽度可以通过 width 来控制 例如

     <el-table-column width='100' prop="code" label="员工编号"> </el-table-column>
    

    接下来 就可以直接绑定点击事件

    <el-button type="primary" size="mini" @click="handlePrint" >打印</el-button>
    
    <script>
    
    export default {
      data() {
        return {
          // 表格数据
          tableData: []
        };
      },
      methods: {
        // 打印
        handlePrint() {
          this.PrintForm("printData");
        }
     };
    </script>
    

    初入前端行业,能做到只有这么多,方法是麻烦了一点,但好在还是能解决项目中的这个需求
    代码中有不足之处,或者有更好的方法,还望各位路过的前辈指点一二

    展开全文
  • jsp浏览器打印表格

    2019-12-05 00:39:18
    直接上代码,浏览器自带打印的功能。 <%-- Created by IntelliJ IDEA. User: Administrator Date: 2019/12/5 Time: 0:07 To change this template use File | Settings | File Templates. --%> <%@ page ...

    直接上代码,浏览器自带打印的功能。

    <%--
    Created by IntelliJ IDEA.
    User: Administrator
    Date: 2019/12/5
     Time: 0:07
      To change this template use File | Settings | File Templates.
    --%>
    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    <html>
     <head>
     <script>
      //直接在本窗口进行打印
      function windowprint() {
    
        var f = document.getElementById("printdiv");
        f.style.display = "";
        window.print();
        f.style.display = "none";
      }
    
      //新开一个窗口实现打印
      function myPrint(obj){
    
        var newWindow=window.open("打印窗口","_blank");
        var docStr = obj.innerHTML;
        newWindow.document.write(docStr);
        newWindow.document.close();
        newWindow.print();
        newWindow.close();
      }
    
    	</script>
    	<title>$Title$</title>
    </head>
     <body>
     <a onclick="windowprint();" href="javascript:void(0);">点击打印</a>
     <div id="printdiv" style="display:none;">
      <table id="tableid" class="main" cellspacing="0" cellpadding="0" border="1"
               bordercolor="#000000" align="center" width="800px;">
    	/******    这里写表格,或者其他任意的内容     ******/
    	</table>
      </div>
     </body>
    </html>
    

    在这里插入图片描述

    展开全文
  • 开发中可能有这样的需求 ...然后在保存地方打开文件拖到编辑器 然后你就看到4个文件 3这俩就是你要的代码和样式了 乱码怎么解决? 点击通过编码打开 输入—选2312 就ok了 然后 复制粘贴 代码样式粘贴

    vue 批量打印功能 打印自定义表格table

    批量打印功能 需求图

    请添加图片描述

    1.用excle先画出来

    请添加图片描述

    2.然后变为代码
    点击文件 - - 另存为 - - 浏览 - - 保存类型(网页) - - 保存
    然后在保存地方打开文件拖到编辑器 然后你就看到4个文件

    在这里插入图片描述

    3这俩就是你要的代码和样式了

    乱码怎么解决?

    在这里插入图片描述
    在这里插入图片描述

    点击通过编码打开 输入—选2312 就ok了

    在这里插入图片描述

    然后 复制粘贴

    在这里插入图片描述

    代码样式粘贴玩后 这个样子 然后就是v-for循环上去 这一步 就不做解释了

    在这里插入图片描述

    4.批量打印一般就table多选这种

    在这里插入图片描述

    然后最后一步批量打印!

      <ta-button @click="onprint">批量打印</ta-button>
    
     onprint() {
     	this.$nextTick(() => {
           var newWin = window.open(""); //新打开一个空窗口
           //this.writeOffLsit 就是选中的数组 我这里是二维的 一般不这么麻烦
           for (var i = 0; i < this.writeOffLsit.length; i++) {
             console.log(this.writeOffLsit[i], "i");
             console.log(document.getElementById("printDiv" + i));
             var imageToPrint = document.getElementById("printDiv" + i); //获取需要打印的内容
             // console.log(imageToPrint.outerHTML)
             newWin.document.write(imageToPrint.outerHTML); //将需要打印的内容添加进新的窗口
           }
           //这里就是样式 把之前文件css粘贴到打印时候 没到这一步就正常放style里面看看 
           const styleSheet = `<style> 
             .xl70 {
               mso-style-parent: style0;
               mso-number-format: "\@";
               border-top: 0.5pt solid windowtext;
               border-right: 0.5pt dotted windowtext;
               border-bottom: 0.5pt dotted windowtext;
               border-left: 0.5pt solid windowtext;
             </style>`;
           newWin.document.head.innerHTML = styleSheet; //给打印的内容加上样式
           newWin.document.close(); //在IE浏览器中使用必须添加这一句
           newWin.focus(); //在IE浏览器中使用必须添加这一句
           setTimeout(function () {
             newWin.print(); //打印
             newWin.close(); //关闭窗口
           }, 100);
         });
     }
    

    最后的效果图在这里插入图片描述

    展开全文
  • 打印模板编辑器,带GDI+源码如何用描述性文字转换为程序对象,再通过GDI+绘制程序对象进行打印或者转换为图片,里面涉及的3个控件源码另行下载,控件未混淆,直接反编译也可以。
  • 03Word表格编辑、对象的插入、文档的页面设置和打印.doc
  • 它是一个电子表格编辑器,您可以在任何桌面编辑器中执行各种编辑操作,打印编辑的电子表格保留所有格式化细节或将其下载到计算机硬盘驱动器上,如XLSX,ODS,CSV或PDF文件。 其主要特点是 - 支持的文件格式: * XLS...
  • 可以双击编辑每一个打印项目,打造您个性的快递单,完全按照您的交易习惯进行设计,快来下载体验吧。 航母表格快递单打印软件软件特色: 批量导入Excel表格订单: 航母专用表格无需修改都可以直接导入软件打印。 ...
  • 表格怎么样设置打印出来有标题类似这个图中数据比较多,一页打印不出来,每一页都需要打印出来标题才能更好看清楚标题类别。怎么设置呢?选择页面布局,点击打印标题在页面设置界面中选择工作表,点击顶端标题行右侧...
  • 用EXCEL做打印模板来打印报表,可以用电子表格编辑各式各样的报表样式,也可以打印出与狐表EXCEL报表一样的效果。 可以直接进入EXCEL的打印预览窗口,关闭该窗口即可退出电子表格。 如果你的要求不高,完全可以...
  • 不过,很多用户表示自己在编辑excel的时候,是有线条的,可是在打印的时候却没有了,那么如何设置呢?下面,就随系统城小编一起看看电脑中excel打印没有表格线的解决方法。具体如下:1、如下图所示,我们在excel中...
  • 今天给大家介绍如何在打印字符串时,规则对齐的两种方法,帮助大家在 shell 界面下输出漂亮的表格。第一种:使用 format先来看几个小 demo左对齐>>>"{:<10}".format("a")'a'>>>右对齐>>&...
  • Qt打印数据库中的表格

    千次阅读 2020-06-03 11:58:56
    连接数据库,用QTableModel显示数据库的表格,然后将表格转为html,然后再进行打印打印的方法是参考以下链接完成的: Qt中(HTML)实现数据表格打印功能 输出 主界面 打印结果 代码 qprintermanager.h #ifndef ...
  • 资源包网址:GitHub - xyl66/vuePlugs_printjs: vue打印插件 1.安装vue-printjs npm i vue-printjs -S 2.全局引入vue-printjs ...import Print from 'vue-print...3.在需要打印表格或数据的组件中使用 <temp...
  • 我遇到的一个问题是,虽然它们在屏幕上正确显示,但是不会打印某些表格边框.我尝试过Firefox和Chrome.两者都在屏幕上显示所有表格边框,但在打印时省略了一些边框.我需要做些什么来打印它们?编辑1:添加了jsFiddle:码...
  • python-tabulate Python中的漂亮打印表格数据,一个库和一个命令行实用程序。 该库的主要用例是:轻松地打印小表:仅一个函数调用,其格式由python-tabulate数据以Python格式漂亮地打印表格数据,一个库和一个命令行...
  • WPS表格打印预览在哪如何设置横向和纵向打印方式时间:2013-12-31作者:snow来源:互联网wps的打印预览在哪?页面左上角的几个常见功能按钮当中第4个(按钮是一张四方纸中间一个放大镜)工具按钮在文档标签的左侧。点击...
  • 如何让Excel最上面的标题栏如何固定不动1、打Office Excel表格编辑软件。2、在Excel中表格的标题栏,并设置好相格式。3、点击Excel功能区的“视图”,点击后进入视图选项卡。4、点击视图选项卡中的“冻结窗格”选项...
  • 1.在Excel中针对以下表格已经设置过自动调整行高,且编辑状态下展示正常: 2.在打印预览和打印纸质文件状态下,第五行内容并未显示出来(当前使用的字体为宋体,字号11号): 3.当前可以达到打印效果正常的...
  • 基于C#关于Winform打印表格 / 输出到Excel打印的操作前言主页面 Form1.cs[设计] 介绍表格基础设计 From.Designer.cs表格打印设置 From.cs合并单元格,并将所有单元格设置为居中 From.cs插入数据 From.cs将表格导出到...
  • 为您提供vxe-tablevue表格解决方案下载,vxe-table是一个基于vue的表格组件,支持增删改查、虚拟滚动、懒加载、快捷菜单、数据校验、树形结构、打印导出、表单渲染、数据分页、模态窗口、自定义模板、灵活的配置项、...
  • 但 Excel 表格打印可没有你想象的那么简单……今天小管家就来教你如何打印Excel 表格的,解决你在 Excel 表格打印中的大部分问题!为每页添加标题行我们在打印的时候,第 1 页一般是设置好标题和表头的:但是当...
  • 主要介绍了MySql数据库查询结果用表格输出PHP代码示例,本文直接给出代码示例,需要的朋友可以参考下
  • 一、打印预览引入两个依赖文件 ref=“exportPdf” 指向只能指向div这些dom原生元素,不然会报Element is not attached to a Document错误。 npm install html2canvas --save npm install print-js --save 二、...
  • 求高手解答:在WORD 中插入EXCEL表格打印出现字重叠的问题对出现重叠地方,按鼠标右键,选“设置文本框格式”---第三个选项卡“版式”--最下面的“高级”--“图片位置”下的“允许重叠”那个勾去掉。...
  • 今天小编就为大家分享一篇layui table 表格上添加日期控件的两种方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,694
精华内容 18,277
关键字:

如何编辑打印表格