精华内容
下载资源
问答
  • 最近发现一款火狐表格插件TableTools2,尝试使用了一下,发现其实在太方便了,对于网页表格的处理尤其给力,其真正实现了发现网页表格,就可以直接处理分析。 首先你得安装火狐浏览器,百度搜索安装即可;安装后

    数据就在网页上,复制黏贴实在烦,即使辛苦搞下来,还得费力来清理,导到excel搞图表,还得word做表报。呵呵,自己写了一首打油诗。其实这也是曾经从网页上获取过数据的兄弟姐妹的普遍苦恼。

    最近发现一款火狐表格插件TableTools2,尝试使用了一下,发现其实在太方便了,对于网页表格的处理尤其给力,其真正实现了发现网页表格,就可以直接处理分析。

    首先你得安装火狐浏览器,百度搜索安装即可;安装后打开,在菜单项中选择“附加组件”

    在扩展项中搜索TableTools2,然后点击安装即可,浏览器需要重启。

    关于TableTools2的介绍视频:http://youtube.com/user/tabletools2

     

    经过我亲自测试,有一些功能表现的并不是特别好,比如搜索、排序、制图等功能,所以对一些有用且可用的功能介绍如下:

    插件安装完毕后,打开我们本地的房产网,随便选择了一页房产信息:

    http://house.zhuji.net/esf_cz.asp?Pages=3

    在表格中点击右键,就会出现TableTools2的菜单项:

    我们可以直接在此表格上进行一系列的操作,个人觉得有用的功能有:

    一、TableTools2->复制

    (1)点击“表格为制表符分隔文本”或“表格为对齐的制表符分隔模式”,然后打开EXCEL,点击粘贴,就能够完整的把这张网页表格复制过来,不过注意表头可能无法复制,只需要单独复制粘贴即可。其中“表格为对齐的制表符分隔模式”是指内容中可能有超过1TAB制表符,所以按照实际情况选择即可。

    (2)点击“表格为HTML代码模式”,这时候粘贴到EXCEL中会带上原文超链接。

    (3)点击“选择的行成制表符分隔文本”或“选择的行成对齐的制表符分隔文本”,可以复制该行。

    (4)点击“选择的列成制表符分隔文本”或“选择的列成对齐的制表符分隔文本”,可以复制该列。

    (5)特别需要指出的一点是,在网页表格上按住ctrl+鼠标左键拖选可以选择表格内的小区域;按住ctrl+鼠标右键拖选可以调整列的位置。

     

    二、TableTools2->切换页脚(摘要)

    这可以形成表格按列的统计信息,对于数值还列出了均值、中值、标准差等,是一个简单的统计信息汇总。

    第一次发觉有个直接在网页上绘图的功能,本来是一个很有吸引力的功能,但是经过测试,还是发现有点问题,主要是制图时不能把表头带过去,这样导致会选不到分类项,也就制图失败了,这可能是一个小BUG,这里也就不介绍这个功能了,期待作者修正。



    展开全文
  • 项目要求可以复制excel中的数据,然后粘贴到页面table中,网上很多插件,这个也是参考别人的插件,自己整理的,仅供参考
  • 解压密码:RJ4587 如何在网页上编辑表格数据,这通过自己编写JS和CSS实现都是比较麻烦的,jQuery有很多插件可以完成这种功能,比如这款jQuery简易版的Excel表格功能插件,就可以基本满足网页上的数据编辑。...
  • 表格插件汇总

    万次阅读 2018-02-03 15:56:33
    常用表格插件附官网或中文网: Datatables、EasyUI Datagrid 数据网格、pqgrid、jqGrid、bootstrap-table 一、Datatables 中文网:http://www.datatables.club/ Datatables是一款jquery表格插件。它是一个高度...

    常用表格插件附官网或中文网:

    Datatables、EasyUI Datagrid 数据网格、pqgrid、jqGrid、bootstrap-table

    一、Datatables

    中文网:http://www.datatables.club/

    Datatables是一款jquery表格插件。它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能。
    增删改查功能完整:
    1、分页,管道分页排序,多列同时排序,过滤,全局搜索与单列搜索(下拉选择或文本框输入);
    2、表格信息显示,表格分页数量控制,鼠标移动高亮显示,表格自适应;
    3、表头固定,列固定,表身垂直滚动和水平滚动;
    4、隐藏列;行分组显示,行合计,添加行,选中多行;
    5、几乎支持任何数据源:DOM, javascript, Ajax 和 服务器处理;
    6、支持不同主题 DataTables, jQuery UI, Bootstrap, Foundation;
    7、dataTable中文网附带博客,可供参考学习。

    二、EasyUI Datagrid 数据网格

    中文网API: http://www.jeasyui.net/plugins/183.html
    中文网demo:  http://www.jeasyui.net/demo/331.html(多个列子)

    数据网格(datagrid)以表格格式显示数据,并为选择、排序、分组和编辑数据提供了丰富的支持。数据网格(datagrid)的设计目的是为了减少开发时间,且不要求开发人员具备指定的知识。它是轻量级的,但是功能丰富。它的特性包括单元格合并,多列页眉,冻结列和页脚,等等。
    增删改查功能完整:
    1、通过 <table> 标记创建数据网格(datagrid),也可以使用 javascript 创建数据网格(datagrid);
    2、冻结列,隐藏列,调整列尺寸,计算列的平均数和总数,表头固定,垂直滚动条和水平滚动条;
    3、客户端分页,自定义数据表格分页;
    4、栏目组表头,合并单元格;
    5、单元格编辑和行编辑,全部撤销功能

    三、pqgrid

    官网: https://paramquery.com/grid

    pqgrid是开源的,很多功能与EasyUI Datagrid 数据网格差不多,但相比更强大。

    1、通过 <table> 标记创建表格,也可以使用 javascript 创建表格;
    2、冻结列,隐藏列,调整列尺寸,拖拽列,列搜索(分远程和客户端),列排序(分远程和客户端),计算列的平均数和总数,表头固定,垂直滚动条和水平滚动条;
    3、客户端分页,服务端分页;表格信息显示,表格分页数量控制;
    4、编辑,一步步撤销、恢复,全部撤销;
    5、可以下载表格;
    7、可以实现行分组或列分组功能,行分组可以收缩或展开
    8、不好的是,不可以直接复制表格内容,需要通过提高的方法选择单元格或行,高版本的pqgrid是需要花钱买的

    四、jqGrid

    中文网:  http://blog.mn886.net/jqGrid/

    pqGrid有的功能,除了拖拽列和下载表格功能,jqGrid几乎都有,,它们是非常相似的,但本人觉得jqGrid更强大

    1、通过 <table> 标记创建表格,也可以使用 javascript 创建表格;
    2、可以创建主从表格和多级表格,树表格;
    3、隐藏列,调整列尺寸,冻结列;表头排序,表头搜索;
    4、行拖拽;

    五、bootstrap-table

    中文网:  http://bootstrap-table.wenzhixin.net.cn/zh-cn/
    用法和实例大全:  http://www.cnblogs.com/landeanfen/p/4976838.htm
    综合实例;https://www.cnblogs.com/gamehiboy/p/5176618.html
    bootstrap-editable行内编辑: https://www.cnblogs.com/landeanfen/p/5821192.html

    基于 Bootstrap 的 jQuery 表格插件,通过简单的设置,就可以拥有强大的单选、多选、排序、分页,以及编辑、导出、过滤(扩展),父子表,行列调序等等的功能。


    展开全文
  • Vue实现复制excel表格内容粘贴至网页

    千次阅读 2020-06-22 11:37:26
    有一个项目要求复制excel表格内容粘贴至网页表格,并且自动生成格式(合并单元格等) (别问为什么不直接上传excel表格,用户不喜欢。。。) 最后决定的做法是根据页面生成一个excel模板,如下: 上图模板前三行...

    Vue实现复制excel表格内容粘贴至网页

    有一个项目要求复制excel表格内容粘贴至网页表格,并且自动生成格式(合并单元格等)
    (别问为什么不直接上传excel表格,用户不喜欢。。。)

    最后决定的做法是根据页面生成一个excel模板,如下:
    在这里插入图片描述
    上图模板前三行(我这里项目要求前三行合并)对应下图
    在这里插入图片描述

    粘贴后效果如下:在这里插入图片描述

    大概思路就是
    1.根据项目需求在页面下载excel表格模板(用处:用户填写后复制内容并粘贴到网页端)
    2.前端部分用handsontable等表格组件匹配填写数据
    3.renderer下表格确保固定项目部分填写(或者直接在模板里面写,这样做可以确保准确性)
    4.表格内容变动后动态合并新增部分

    excel表格生成模板下载

    因为我的项目表格是写死的,直接保存在后端下载就可以了。
    handsontable可以直接前端数据导出,具体方式参考:
    https://www.cnblogs.com/malng/p/10755353.html

    Handsontable

    表格组件其实用啥都行,这个就不细说了

    表格格式

     data() {
        return {
        //hansontable一堆设置都在这里,所以只说明主要部分
        hotSettings: {
        //数据部分,这个就不多说了
            data: [
              { orgId: 11000, hasLinedata: '否', budLinedatas: [] },
              { orgId: 11000 },
              { orgId: 11000 }
            ],
    	//这个就是合并单元格的数据,从第Row行开始,合并Rowspan个单元格,列也一样
    	//因为是初始化的数据,所以只要第一个,其他的我们后面再写
    	 mergeCells: [
              { row: 0, col: 0, rowspan: 3, colspan: 1 },
              …………………………
              { row: 0, col: 24, rowspan: 3, colspan: 1 }
            ],
    
        //这个就是表格设计了,自己参考handsontable文档吧
    	colHeaders: [……], 
    	{ data: 'orgId', // 部门,
                readOnly: true,
                className: 'htMiddle htCenter notread' },
    
    
     //renderer部分,写死一部分内容啥的,
    	 renderer: function(instance, td, row, col, prop, value, cellProperties) {
                  if (row % 3 === 0) {
                    Handsontable.dom.empty(td)
                    td.innerText = '每三行第一行是啥'
                    Handsontable.dom.addClass(td, 'htMiddle htCenter notread')
                    return td
                  } else if (row % 3 === 1) {
                    Handsontable.dom.empty(td)
                    td.innerText = '每三行第2行是啥'
                    Handsontable.dom.addClass(td, 'htMiddle htCenter notread')
                    return td
                  } else {
                    Handsontable.dom.empty(td)
                    td.innerText = '每三行第3行是啥'
                    Handsontable.dom.addClass(td, 'htMiddle htCenter notread')
                    return td
                  }
                }
              },
    

    表格内容变动后动态合并新增部分

    这部分其实就是监控数据变化然后合并单元格
    三种方式参考了这里:
    https://blog.csdn.net/Welkin_qing/article/details/81585786

    不过afterchange我只用了最后一个方法才成功:

    //引入handsontable的时候先绑定一下after-change,就是数据变更时会调用绑定的方法
    <!-- 绑定afterchange动态合并单元格 -->
                <hot-table
                  ref="textHot"
                  :settings="hotSettings"
                  :after-change="mergeCell"
                  class="table_info"
                />
    
    
    methods: {
        //动态监视粘贴内容自动生成行数并合并单元格
        mergeCell(changes) {
          // 有变化
          if (changes) {
            // 遍历变化行数
            changes.forEach(([row]) => {
              // 只对3的倍数行进行合并
              //这里条件判断可以写复杂一点,确保粘贴非3倍数时候的处理,我偷懒所以。。
                if ((row/3)===this.hotSettings.mergeCellsCount) {
                  // 合并处理
                  this.hotSettings.mergeCells.push(
                    { row: row, col: 0, rowspan: 3, colspan: 1 },
             		  …………………………
                    { row: row, col: 24, rowspan: 3, colspan: 1 }
                  );
                  // 只合并一次提高运行效率,不然粘贴大量数据多次合并会卡
                  this.hotSettings.mergeCellsCount++
                }
              
            });
          }
    
    展开全文
  • 无需插件或编程,Excel自带一键抓取网页表格数据,你会用吗?省去从网页复制甚至手工抄写的麻烦,极大提高工作效率!首先在浏览器打开想要抓取表格的网页(例如:中国银行外汇牌价),复制地址栏网址,然后打开Excel...

    8375a82818bd8c593f4791ed00ec64ee.png

    无需插件或编程,Excel自带一键抓取网页表格数据,你会用吗?省去从网页复制甚至手工抄写的麻烦,极大提高工作效率!

    首先在浏览器打开想要抓取表格的网页(例如:中国银行外汇牌价),复制地址栏网址,然后打开Excel,找到“数据”选项卡,点击“自网站”按钮,在弹出的对话框内贴上网页地址,稍等几秒,Excel就会自动访问网站,在弹出的“导航器”左侧列出识别出的表格,选中表格(例如:Table 0)就可以看到抓取的表格数据,而右侧“网页视图”还可以查看原始网页。直接点击“加载”,网页表格就转换成了Excel表格,是不是一键搞定?

    2651f88cd04f21ca9a3cb969d3b21798.gif

    这个表格还可以连接原网页自动更新!只要点击右键“刷新”,Excel就会连接到原始网页,重新获取数据的更新,如果嫌麻烦,也可以设置自动更新,只要选好更新频率就可以实现,比如每30分钟自动更新。

    汇率、股价、航班,各种表格形式的信息都可以一键抓取,不过可惜的是,并不是所有的网页都能被成功抓取,应用了各种华丽特效的网页就无法识别了,先找一个朴实的网站试一试这个方法吧。

    展开全文
  • 介绍jExcel是一个轻量级的原生...可以从excel复制并直接粘贴到jExcel电子表格,反之亦然。集成任何第三方javascript插件非常容易,可以创建自己的自定义列,自定义编辑器,并在应用程序中自定义任何功能。jExcel...
  • 1,将包括所需表格网页打开,并按CTRL+C把网址复制到剪贴板,以备下一步使用。2,打开运行Excel软件,单击菜单栏中的“数据→导入外部数据→新建Web查询”,打开“新建Web查询”对话框,将含有表格数据的网页的...
  • 需求 要求从excel表格复制一列,粘贴到网页的input框中,并自动赋值到对应的input框里 实现过程 使用监听paste事件,根据事件提供的clipboardData属性,获取数据 HTML代码 js代码
  • 采用js函数,不必设置table或td或input的id直接将excel的表格数据黏贴到html的table
  • 前端可编辑表格插件有哪些 一、总结 一句话总结:jQuery Handsontable和jExcel.js 1、常用的可编辑表格插件有哪些? jQuery Handsontable和jExcel.js 2、为什么可以考虑使用表格插件表格插件的话对表格...
  • 25款顶级的jQuery表格插件

    千次阅读 2014-11-25 16:58:54
    jQuery 表格插件可以让你创建各种各样的表格布局,表格布局是报纸和杂志中最常见的布局,现在的网站中也很常见,在这篇文章中,我向大家推荐25个jQuery 的表格插件,你可以任意控制表格的行和列,用文本和图片进行...
  • jQuery 表格插件可以让你创建各种各样的表格布局,表格布局是报纸和杂志中最常见的布局,现在的网站中也很常见,在这篇文章中,我向大家推荐25个jQuery 的表格插件,你可以任意控制表格的行和列,用文本和图片进行...
  • 你可以同js数组、json数据或CSV或XSLX文件创建在线电子表格表,你甚至可以直接从一个Excel表格中直接复制粘贴数据到jexcel表格中,用于创建与Excel或任何其他电子表格软件兼容的基于Web的交互式表格和电子表格 。...
  • 表格是呈现数据不可缺少的工具,通过tablesorter插件能够轻松地美化表格的排序只要设置一些参数就可以简单完成,让表格能够灵活呈现。 下载与套用 Tablesorted的下载地址为:...
  • 软件下载【名称】:表格插件【语言】:简体中文【安装环境】:Windows【支持版本】:X4—2019【下载链接】:链接: https://pan.baidu.com/s/1ad2wRWEpDZIbfiCLfKiibw提取码: csf6[备用链接]:若下载链接失效,获取...
  • jQuery 表格插件可以让你创建各种各样的表格布局,表格布局是报纸和杂志中最常见的布局,现在的网站中也很常见,在这篇文章中,我向大家推荐25个jQuery的表格插件,你可以任意控制表格的行和列,用文本和图片进行...
  • 我要抓取的是一个系统内部网页,不能外部访问,数据表格的链接插入有插件。怎么能实现动态抓取??大神啊
  • vue+handsontable页面表格插件

    千次阅读 2019-05-21 13:34:25
    //定义td编辑方式,具体参见官方文档,false为不能编辑,但是键盘删除和复制粘贴是可用的 if (value.type) { cellProp.editor = false; } else { cellProp.editor = 'text'; } } return cellProp //return 出来含有...
  • tmlxSpreadsheet 是一个由JavaScript 和 PHP 写成的电子表格控件(包含WP插件, Joomla插件等等).。 程序员可以容易的添加一个类似Excel功能的,可编辑的表格功能到自己的Web应用中。 目前有一些在线的电子...
  • 从这个工具名称应该能够大概猜到它的用途,没错,这是一个集众多页面测试功能于一身的强大火狐插件,能够查看CSS错误和Cookies 信息,设置突出显示表格、Heading、图片URL等几乎所有页面元素,这对页面调试非常有用...
  • 简单的说: 1、把网页的全选(Ctrl A)、复制、粘贴到这个程序 2、在这个程序中就能直接下载Excel电子表格文件了(实际上就是快速把网页表格转换成Excel文件) 截图: 比如,把示例数据,复制到程序的输入框: 程序自动...
  • 博客原文可点击《ag-Grid 超丰富的表格插件(1)——...作为经历过手写table表格的我,ag-Grid带给我的感受简直不要不要的,感觉是一款功能超级丰富表格插件,因为没用过其他什么table表格插件,所以不能说它是最好...
  • 如何采集网页中的表格数据到Excel中1、打开excel表格2、打开菜单“数据”->入外部数据”->“ Web 查询”,在“新建 Web 查询”的地中输入网页的网址,并点击“转到”。3、查找到对应的表格,点击所在表格左上方...
  • js 实现网页表格数据导出到Excel表

    千次阅读 2019-03-01 14:06:33
    1.是采用的一个插件 xlsx.full.min.js,实现在服务器请求过来数据,按照格式就可以实现导出到Excel表,废话不多说,直接贴代码: <!-- 这是页面代码 --> ();" type="button">导出 客户信息.xlsx" id="downloadA...
  • 它真的特别给力,在 Excel 中可进行的操作,你几乎都可以在网页中做到,如拖动复制、Ctrl+C 、Ctrl+V 、编辑等等。另外在浏览器支持方面,它支持以下的浏览器 IE7+, FF, Chrome, Safari, Opera。 一、安装 有很...
  • DocTool开源。创建段落文本:标题、副标题、一级标题、二级标题...创建表格:创建默认样式表格、创建自定义样式表格。页面调整:插入分页符、删除最后一页、删除第一页、删除指定页码的页、删除全部页、改变页面大小。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,068
精华内容 3,627
热门标签
关键字:

网页表格复制插件