首页 > 其他分享 >表单导出excel 的解决方案

表单导出excel 的解决方案

时间:2023-12-28 18:25:28浏览次数:27  
标签:底图 excel 导出 表单 数组 table 数据

场景:当只有底图和数据的的时候,底图是一个背景图,次背景图上会有空白的区域,留下来的空白区域是用来展示回显的数据的, 一下情形需要导出excel 文档

纯前端

方案一:

  1.先用一个数组将此底图上的数据收集起来,组成一个数组,同时设置key 和value  ,当然 key就是收集来的数据,value就是返回的数据的json形式 ({}) 的key 的名字 (为什么要这样。是因为接下来的循环的时候号将数据用来赋值) table

  2.因为返回的数据不是对象,只是一个obj的形式(  {}   ),所以需要转换成一个对象 新建一个对象,使用push 方法,将此obj 的数据push进去 就会生辰一个新的数组  (   []  )data

  3.将t底图的数据 和 返回新建的对象数组进行循环比对,当匹配后,进行赋值,得到一个新的{},然后把{} 在放进一个新的数组中  ( []  ),形成一个  (   [{},{}]  )新的数组 tableData

  4.在新建一个table,将此新的数组tableData的数据放入table中,生成一个有数据的table 

  5.然后在使用table 导出excel 的方法即可

 

方案二:

   1.将此view的试图 转化成pdf ,当然,这种导出的内容可以根据自己选择进行转化成为pdf ,  网上有实例

   2.在将pdf的内容转化成为excel的内容即可,网上有实例

   3.两者结合起来即可完成此方案

 

 

此两种方案纯属个人想法,如有不足请指正

标签:底图,excel,导出,表单,数组,table,数据
From: https://www.cnblogs.com/rockyjs/p/17933287.html

相关文章

  • Python实战:从数据库到Excel的复杂查询结果处理【下】
    一、背景描述在上篇和中篇,我们已经实现从数据库查询到数据,根据指定条件将处理后的数据写入到excel中,并解决了excel中数据格式异常的问题。而目前生成的excel表格的宽度、表格的样式、字体、单元格背景色等均是默认的,excel结果文件是需要交给运营同学查看的,也就是说表格样式要稍微做......
  • Wpf 通过数据注解(特性)校验表单+Prism8+IDataErrorInfo
    十年河东,十年河西,莫欺少年穷学无止境,精益求精参考:WPF表单验证摘要WPF表单验证是WPF重要基础设施之一,依靠MVVM的数据绑定机制及微软的有力封装,使得我们在处理实体表单验证等可以快捷高效的灵活处理。常见的表单验证实现大概有Exception 、ValidationRule 、IDataErrorInfo ,......
  • Excel中实现关联检索数据项
    工作中碰到个制表的需求,需要excel中做个数据关联选择的功能,模拟说明,现有北京市和上海市两个一级数据,其下有各区名的二级数据,需要在"城市"选择具体名称后,"区县"的选择是自动城市的,例如"城市"选择了北京,则"区县"只能选择"朝阳区、东城区、西城区、海淀区、顺义区"这几个之一,1. 圈中......
  • uniapp实战 -- 个人信息维护(含选择图片 uni.chooseMedia,上传文件 uni.uploadFile,获取
    效果预览相关代码页面–我的src\pages\my\my.vue<!--个人资料--><viewclass="profile":style="{paddingTop:safeAreaInsets!.top+'px'}"><!--情况1:已登录--><viewclass="overview"v-if="mem......
  • Python实战:从数据库到Excel的复杂查询结果处理【中】
    一、前言在上篇中,我已经成功从数据库查询到数据,并根据指定条件将数据写入到excel中,但是写入的数据和我们通过数据库连接工具查询到的结果并不一致,接下来我们就来解决:Python从数据库查询的数据保存到excel中后,数据格式异常的问题二、解决步骤分析现象使用Navicat从数据库查询到的数......
  • 哪里有流程自定义表单?
    如果需要提升办公协作效率,可以借助流程自定义表单的功能和价值,快速进入办公流程化发展阶段。那么,哪里有流程自定义表单可以体验?流程自定义表单又有哪些优势特点?通过这篇文章,我们一起来了解流程自定义表单和低代码技术平台的相关特点。我们都知道,随着社会的进步和发展,很多企业已经......
  • 表单提交中对于中文数据的编码集设置方法
    其中的中文编码并不是在发送之前就将数据进行编码,而是在请求时进行设置的,不需要手动编码。1、Hutool中importcn.hutool.http.HttpRequest;importcn.hutool.http.HttpUtil;importjava.util.LinkedHashMap;importjava.util.Map;publicstaticvoidmain(String[]args)t......
  • oracle数据泵导入导出dmp文件
    创建表空间TCMP--创建表空间TCMP('D:\database\TCMP.dbf'--使用指定文件保存)(size4096m--初始大小)(autoextendonnext100m--没有空间的时候文件默认增长大小)(maxsize10240m--文件的最大值,如果达到最大值,会提示扩展失败。需给表空间增加文件保存)createtablespaceTCMP......
  • layui之静态表格的分页及搜索功能以及前端使用XLSX导出Excel功能
    LayUI官方文档:https://layui.dev/docs/2/#introduceXLSXNPM地址:https://www.npmjs.com/package/xlsxXLSX 使用参考文档:https://juejin.cn/post/7003153489920524301https://blog.csdn.net/qq_20805455/article/details/1222297621、在官方网站上下载layui压缩文件解压后选......
  • 金蝶云表单插件开发--物料清单BOM获取老系统的BOM信息【2023.12.27】
    需求:1、新系统中同一产品编码,可以通过快捷获取老系统中的同一产品编码的BOM信息;2、数据信息查询:通过存储过程去查询,再转入子项明细中;     usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Data;usingSystem.Com......