radar 发表于 2022-8-18 10:10

EXCEL(数据+脚本)的替代方案?

工作中有一个测试平台用到了EXCEL来进行数据存储/处理/输出

具体起来就是一些测试工具用的测试配置的存储以及调整,通过VBA脚本抽取部分参数后输出到某个配置文件中,等待测试结束之后再通过VBA读取测试结果并填充到一些子表当中。
现在这个方式下,很多时候数据存储和表格样式关联度高(几个相同样式的字表,数据之间大量关联),以至于增减行列的时候要同时调整很多东西。
在少量修改的时候还行,几年间可能会发生整体格式的变动,如果有一些回头的工作,就要等于要把旧数据手动匹配到新表格中去,这个工作量就比较大了。

总结起来:表格中用到了VBA脚本的外部文件读取/写入,单元格的常用函数自然是不用说,还有Formating Rule来标记颜色
我想问的是,有没有什么更好的工具,可以更好的实现这些功能,又可以避免样式和数据存放紧密关联?

谢谢!

我的貓 发表于 2022-8-18 11:19

比较简单的是excel,vba,sql,access,不需要学习太多的知识。

marrrk 发表于 2022-8-18 11:52

用python pandas应该能处理的过来

meander 发表于 2022-8-18 13:40

数据源应该是统一的, 比如可以保存到数据库中去, 然后需要什么表格, 就从数据库里读取数据, 生成需要的格式。

思路应该是尽量把数据和 数据的展现(格式或样式) 分开。

绕指流光 发表于 2022-8-18 15:05

本帖最后由 绕指流光 于 2022-8-18 15:06 编辑

你这种情况需要的不是新的工具,而是重构VBA代码,因为只是数据的输入输出发生变化,没有新的需求,就是常规维护
猜测最早给你写这些脚本的人肯定不会考虑数据来源表的变化,如果无人维护肯定某些步骤只能手动去改到符合代码需求了
4#说的思路是正确的,即使不用数据库,VBA重写几个函数作数据清洗、识别数据区域,条件判断有效数据也不难的,基本属于削铅笔而不是造铅笔级别的改动
页: [1]
查看完整版本: EXCEL(数据+脚本)的替代方案?