首页 > 其他分享 >打造基于Excel表格数据驱动系统

打造基于Excel表格数据驱动系统

时间:2023-11-16 10:11:25浏览次数:43  
标签:表格 程序 Excel js 打造 数据 id

策划喜欢用Excel, 里面有很多计算公式,非常方便,

策划写好的数据,程序手写到代码里面,每次修改比较麻烦,

所以我们做一个模块, 能自动将Excel数据转成程序能直接使用的数据。

每次更改数据后,程序很快就能使用起来。

1: 定义一个Excel的格式让策划和程序沟通

    程序要解析Excel, 在不影响策划使用的前提下,定义好Excel表的格式要求, 如下:

(1)每个Excel表格,我们必须要做好一个表格字段说明(如图1)

字段 字段类型(string, int, 扩展自己的类型)字段描述

   (2)每个数据表格,第一行必须是字段,第二行必须是类型 (如图2)

   (3)每个数据记录,都要有一个字段id, 唯一标识每一条不同的记录;

       

 

 

 

 

2: 如何读取Excel表格中的数据

(1) 将Excel表格转成什么数据格式呢?

 一般很多同学选Json,我这里选直接转成JS模块,不用考虑异步加载。

   (2)编写一个自动生成的工具,批量将Excel表格转成对应的js代码;

   (3)每个js代码转完后有3大块:

     注释:字段的名字 ,类型,方便小伙伴们,使用数据的时候,心请愉快;

     数据内容:  key_id: [元素1, 元素2, … …] , 省内存, js 省空间;

     访问函数: 自动生成一个get_record(id) 返回 {字段:值,字段: 值}

 

 

 

标签:表格,程序,Excel,js,打造,数据,id
From: https://www.cnblogs.com/rainy1unity/p/17835581.html

相关文章

  • 不是数据分析师,如何打造优秀的数据分析案例
    对于不是数据分析师的人来说,打造优秀的数据分析案例同样是一个有挑战性但又非常有意义的任务。下面将详细介绍如何打造优秀的数据分析案例,让你能够更好地利用数据为自己的工作和生活做出更明智的决策。1.确定数据分析目标首先,要明确你想要解决的问题或者达成的目标。这个目标可......
  • Excel文件导入
    前端<divclass="panel-body"><spanclass="glyphiconglyphicon-th-list"aria-hidden="true"></span>批量上传</div>后端defdepart_multi(request): '''导入Excel文件''......
  • 9步打造个人ip
    什么是个人IP?就是一个人创造出来的属于自己的有个性有价值的,能让他人记住你,信任你,认可你的东西。如何强化个人IP呢?需要一些必要的条件如专业性、耐心、勤奋等等要知道,打造IP是一个见效慢的过程,所以可能短期没有太大效果,但一定要坚持。本文总结了九个关键步骤,旨在帮助你打造个人ip,这......
  • python tkinter treeview 仿 excel表格
    代码:fromtkinterimportttkfromtkinterimport*root=Tk()#初始框的声明columns=("姓名","IP地址")treeview=ttk.Treeview(root,height=18,show="headings",columns=columns)#表格treeview.column("姓名",width=100,a......
  • 打造天籁之音,Audition 2024实现你的音乐梦想!
    Audition2024是一款非常专业的音频编辑和混音软件,它可以帮助用户进行高质量的音频处理和混音操作。这款软件具有强大的音频处理功能,可以让用户进行音频剪辑、降噪、均衡、压缩、效果处理等操作,并且支持多种音频格式的导入和导出。→→↓↓载Audition2024mac/win版首先,Auditi......
  • 在表格开发中,如何选择适合自己的处理工具?
    引言GcExcel和EasyExcel都是卓越的高性能Excel处理库。GcExcel是由葡萄城公司开发,可用于Java和.Net平台;而EasyExcel是阿里巴巴开发的基于Java的开源Excel处理库。在本文中,我们将对GcExcel和EasyExcel进行比较,帮助读者在实际场景中做出明智选择。EasyExcel与GcExcel的区别每个产品......
  • weblogic导出excel遇到的问题记录
    weblogic使用poi导入jar包冲突解决:https://www.cnblogs.com/ljch/p/12045160.htmlhttps://blog.csdn.net/teigakushi/article/details/17305533https://blog.csdn.net/liushengbaba/article/details/84632236仅针对10.3及以上版本。在WEB-INF下面添加weblogic.xml文件:https......
  • 使用C#将几个Excel文件合并去重分类
    需要将几个Excel表格里面的数据去重,然后将每个站点的数据另存为一张Sheet上。几个表格如下所示:  实现效果如下所示: 具体实现需要使用EPPlus操作Excel安装EPPlus如下所示: 为了更好的演示与说明,把步骤进行了拆分,先导入Excel数据,再去重,再进行数据分类,最后再导出为E......
  • Excel做数据分析?是真的很强!
    当涉及到数据分析时,Excel无疑是一个功能强大且广泛应用的工具。它提供了丰富的功能和灵活性,使得用户可以进行各种复杂的数据处理和分析。在本文中,我将详细介绍Excel在数据分析领域的强大功能,包括数据整理、数据可视化、统计分析等方面,并且结合实际案例进行说明,以帮助读者更好地......
  • Vue3+Element plus 实现表格可编辑
    <template><div><el-buttontype="primary"@click="handleAdd">新增</el-button></div><div><el-table:data="tableData"style="width:100%&quo......