当前位置: 首页 > news >正文

诸城做网站南京房地产网站

诸城做网站,南京房地产网站,python+网站开发+prf,环保企业的网站怎么做使用方式 1、安装依赖 npm install xlsx-js-style2、复制代码文件exportExcel.js至工程 https://github.com/EnthuDai/export-excel-in-one-line 3、在引入excel.js后调用 Excel.export(columns, dataSource, 导出文件名)4、代码demo 5、效果 页面excel 适用范围 对于使…使用方式 1、安装依赖 npm install xlsx-js-style2、复制代码文件exportExcel.js至工程 https://github.com/EnthuDai/export-excel-in-one-line 3、在引入excel.js后调用 Excel.export(columns, dataSource, 导出文件名)4、代码demo 5、效果 页面excel 适用范围 对于使用vue ant-design 组件库中table组件的场景可直接将table的 columns 和 data-source、 导出文件名称 作为参数传入export方法调用即可导出相同格式的excel文件。 Excel.export(this.demoColumn, this.demoData, 测试数据)对于其他场景需要对数据格式适配至ant-design table相同格式具体为 表头格式需符合以下条件 标题的key为 title数据字段key为 dataIndex子表头key为 children 如 [{title:类别,dataIndex:type},{title:总计,children:[{title:销量,children:[{title:今天, dataIndex:today},{title:昨天, dataIndex:yesterday}]}]},{title:趋势,children:[{title:上涨率,dataIndex:raise},{title:上涨金额, dataIndex:raiseAmount}]}]数据格式格式需符合以下条件 数据项key为表头格式中对应项 dataIndex 的值子数据key为children 如 [{type:笔, today:100, yesterday: 200, raise:20%, raiseAmount:20, children:[{type:毛笔,today:50, yesterday: 100, raise:20%, raiseAmount:10},{type:钢笔,today:50, yesterday: 100, raise:20%, raiseAmount:10}]},{type:墨, today:100, yesterday: 200, raise:20%, raiseAmount:20},{type:纸, today:100, yesterday: 200, raise:20%, raiseAmount:20},{type:砚, today:100, yesterday: 200, raise:20%, raiseAmount:20},]实现原理 原理基本参考了使用xlsx.js导出有复杂表头的excel这篇文章其该文合并表头方法doMerges 存在bug实测中会出现问题。所以该组件中使用了树中递归处理的算法计算合并项解决问题的同时也提高了代码的简洁程度。 实现过程 根据表头描述 columns 生成全为空的表头二维数组二维数组行数为 columns 中子项树的最深深度列数为 columns 中所有子项树的叶子节点数之和。分别通过 columnHeight(columns)、columnWidth(columns)方法递归求得。 将 columns 中title填入对应位置也是循环递归实现。此间分两种情况 无children的叶子节点 {title:类别,dataIndex:type}在数组左上角第一项填入 title合并单元格时需要向下合并所有单元格记录下合并的起始和终点项的偏移量 {s:{r:0,c:0},e:{r:0,c:2}} 2.有children的节点 {title:总计,children:[{title:销量,children:[{title:今天, dataIndex:today},{title:昨天, dataIndex:yesterday}]}] }在二维数组剩余的部分红框区域中左上角第一项填入title并记录下横向合并的起终点偏移量横向合并的数目为该项的children数组中所有节点的叶节点总数。 然后对 向下的剩余部分绿框区域递归操作。 3.最终得到表头区域数据 合并excel单元格的数据描述 其余部分就是填入数据调api即可可以参考使用xlsx.js导出有复杂表头的excel这篇文章此处空白太小所以不再赘述。 源码地址 https://github.com/EnthuDai/export-excel-in-one-line 如果该内容对你有帮助帮忙star一下项目呀
http://www.dnsts.com.cn/news/166727.html

相关文章:

  • 株洲专业做网站设计的如何在相关网站免费做宣传广告
  • 上海网站营销怎么样福建网络seo关键词优化教程
  • 北京市轨道交通建设管理有限公司网站汕头市小程序定制公司
  • 网站开发什么方式网站标题上的小图标怎么做
  • 兰州北山生态建设局网站wordpress 修订版本号
  • 服务公司网站建设网站建设游戏开发
  • 杭州市区网站制作单位移动应用开发公司网站模板
  • 动图制作网站字体版权登记网站
  • 杭州营销型网站怎么做什么是主机托管
  • 网站设置不能手机访问上海网站设计服务商
  • 网络网站建宝塔软件做网站
  • 四川省建设领域信用系统网站扒网站样式
  • 深圳洲聚网站建设搜索引擎推广名词解释
  • 那些网站是php开发的网站建设设计培训班
  • 电子商城平台网站建设简约的网页设计欣赏
  • 郑州一凡网站建设韩国ps教程网站
  • 手机怎么注册网站手机版cad简单制图
  • 设计师推荐网站欣赏代码生成器应用
  • 小游戏网站开发软件开发代码大全
  • 返佣网站都是自己做的动画网站制作
  • 旅游网站管理系统php网站名称 如何注册
  • 如何提高网站安全性亚马逊入驻费用及条件
  • 中国建设投资集团 网站首页网站优化柳州
  • 网站门户设计网络设计的原理
  • 做淘宝那样的网站麻烦吗3d建模在线制作网站
  • 刷百度指数网站前端是做网站吗
  • 塔城北京网站建设哪些网站可以做免费答题
  • 中通顺昌建设有限公司网站谷歌风格wordpress
  • 网站响应速度多少合适杭州的互联网企业有哪些
  • 网站的上传与发布合肥网站建设博客