前后端分离的系统 后端springboot 前端vue2
现在有90个xlsx表格文件 需要放到财务系统中
前端需要获取表格数据 在页面上展示表格 并且编辑表格中的数据
后端需要根据财务给的公式去计算这些表格里的数据
目前的方案是前端vue用vxe-table组件来渲染表格 需要后端给每个xlsx表的每一行的数据和每一行的配置 每一个表都需要建一个数据表和配置表 而且配置表需要手动维护
后端工作量太大了 有后端工作量少点的方案吗
一夕伊人醉 0 对于大量的 Excel 表格数据,如果后端需要给每个 xlsx 表格的每一行提供数据和配置信息,确实需要一定的工作量。不过,有一些方案可以减轻后端的工作量: 使用 Excel 解析工具:可以使用一些 Excel 解析工具来解析 xlsx 文件,例如 Apache POI 或者 EasyExcel。这些工具可以直接读取 xlsx 文件并将其解析为 Java 对象或者 Map 类型,减少手动提取数据的工作量。 为表格数据设计通用的数据模型:如果每个表格的数据格式都不同,那么后端需要为每个表格提供不同的数据模型。可以考虑设计一种通用的数据模型,适用于所有表格,这样就可以避免为每个表格提供不同的数据模型。 自动化表格配置:可以考虑使用自动化工具来生成表格配置信息。例如,可以编写脚本来读取 Excel 表格文件,并自动生成配置信息,减少手动维护配置表的工作量。 使用现有的数据分析工具:如果表格数据需要进行复杂的计算,可以考虑使用现有的数据分析工具,例如 Apache Spark 或者 Pandas 等,来处理表格数据。这些工具提供了一些内置的数据处理函数,可以大大减少编写计算逻辑的工作量。 综上所述,可以通过使用 Excel 解析工具、设计通用的数据模型、自动化表格配置以及使用现有的数据分析工具等方式来减少后端的工作量。5个月前
Elvis 0 引入三方组件10个月前
用户57557963 0 如果表格的头不一样 但有一样的可以转化成字母当表字段来存,然后创建多个表 来存10个月前
回答3
只看作者最新最热
-
- Java 8 简明教程
- 本教程将带领你一步一步地认识这门语言的新特性。通过简单明了的代码示例,你将会学习到如何使用默认接口方法,Lambda表达式,方法引用和重复注解。看完这篇教程后,你还将对最新推出的API有一定的了解,例如:流控制,函数式接口,map扩展和新的时间日期API等等。
-
- Java新特性解读
- 盘点Java8之后的各种新特性学习
-
- Spring Boot 1.x 入门教程
- Spring Boot 1.x版本入门教程,全网最早连载的的免费Spring Boot经典教程
-
- Spring Boot 2.x 入门教程
- Spring Boot 2.x版本入门教程,全网最早连载的的免费Spring Boot经典教程
-
- Spring Cloud教程
- 全网最早最全最持久的Spring Cloud教程,内容涵盖经典Netflix套件、Aliababa套件
-
- 开发者安装大全
- 该专栏主要创作、整理、汇总开发者常用的好用软件、编程环境、中间件等工具的安装,以指导开发者快速搭建自己的需要的开发环境。
-
- 玩转 IntelliJ IDEA
- 收录各种IDEA的使用技巧、实用插件