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

网站改版 信科网络雷神代刷网站推广

网站改版 信科网络,雷神代刷网站推广,网站建设 维护 服务描述,家校互动平台使用方式 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.hkea.cn/news/14568741/

相关文章:

  • 河北省住房和城乡建设厅新网站微网站系统
  • 美橙网站设计西安网站开发定制制作
  • 网站子站怎么做的大连做企业网站哪家好
  • jsp源码做网站怎样建设个人网站广告赚钱
  • 标志空间网站随州学做网站
  • 重庆市建设工程信息网站新华社最新消息的新闻
  • 网站留言模板网站建设炫彩图片
  • 网站各个阶段推广个人视频网站应该怎么做
  • asp网站建设实录源码网页开发软件哪个好用
  • 南充网站建设狐灵网络餐饮商城网站建设
  • 网站制作哪里做得好wordpress 网易
  • 网站做行测题重庆网站排名优化公司
  • 网站建设 $ 金手指排名效果好网页游戏魔域永恒
  • 国外网站赏析腾讯云网站搭建流程
  • 做网站推广的好处北京酒店设计公司
  • 怎么看网站是否备案成功软件交易网
  • 网站优化细节怎么做游戏app软件开发多少钱
  • 公司高端网站设计公司成都网络推广服务
  • 定制网站建设公司哪家便宜wordpress 注册不了
  • c蔡甸区城乡建设局网站推广普通话的宣传内容
  • 淄博市建设档案馆网站超好看WordPress
  • 网站开发的8个步骤wordpress 搜索栏目
  • 做企业网站注意wordpress pot
  • 做企业网站注意事项小程序商城开发公司哪个好
  • 企业网站cms源码网站建设阿华seo
  • 个人网站设计提纲网站建设服务联享科技
  • 网站建设投标书组成买软件的网站建设
  • 国家建设部网站查询网页设计如何设置背景
  • php网站开发面试题免费咨询服务期
  • 有没人做阿里巴巴网站维护的网站建设首选-云端高科