这将更多是一个观点问题,因为我在谷歌上找不到答案,而且我公司内的任何SME都没有真正对此发表意见。如果不适合提出观点问题,请随时删除此内容,禁止我或者其他违反规定的人。
我正在处理一组非常古老的工作簿,用于数学计算,这些工作簿并未在生产中使用,而是用于检查生产服务的结果。这些工作簿非常古老(有些已经超过12年),现在从最后十年的修补/修复中可以看出它们已经成为了一片“混乱”。
我一直在研究 Handsontable (https://handsontable.com/) ,这是一个JS库,提供类似Excel的电子表格界面,可以处理所有单元格值的设置等操作。然后使用Python(或Java,如果公司更喜欢使用J2EE)在服务器端或客户端进行一些较重的计算(数据查找和投影)。我认为仅仅从VBA和Excel本身转移就会提供性能提升,运营部门会非常喜欢。
我认为最初的工作量会很大,但我相信我可以创建一组通用的库,无论是在JS/Python/Java中,一旦完成,就可以减少大量需要在VBA到JS/Python方面重新编码的工作,因为80%的VBA是常见的财务公式。
我的担心是,如果我们继续使用当前的工作簿,再过2-3年它们将变得完全无法维护,加上使用VBA时我们没有适当的版本控制或现代自动化代码审查工具,而使用较新的技术将是对我们的开发人员现在和未来同事最好的选择,尽管需要付出艰苦的努力。
如果这个问题符合规则和管理员的要求,有人对此有什么意见吗?这值得吗?这是浪费时间吗?
注:我不是经理、主任或任何有权做出上述决定的人,我只是一个开发人员,感觉我们可以做得更好。
谢谢你的时间。
我正在处理一组非常古老的工作簿,用于数学计算,这些工作簿并未在生产中使用,而是用于检查生产服务的结果。这些工作簿非常古老(有些已经超过12年),现在从最后十年的修补/修复中可以看出它们已经成为了一片“混乱”。
我一直在研究 Handsontable (https://handsontable.com/) ,这是一个JS库,提供类似Excel的电子表格界面,可以处理所有单元格值的设置等操作。然后使用Python(或Java,如果公司更喜欢使用J2EE)在服务器端或客户端进行一些较重的计算(数据查找和投影)。我认为仅仅从VBA和Excel本身转移就会提供性能提升,运营部门会非常喜欢。
我认为最初的工作量会很大,但我相信我可以创建一组通用的库,无论是在JS/Python/Java中,一旦完成,就可以减少大量需要在VBA到JS/Python方面重新编码的工作,因为80%的VBA是常见的财务公式。
我的担心是,如果我们继续使用当前的工作簿,再过2-3年它们将变得完全无法维护,加上使用VBA时我们没有适当的版本控制或现代自动化代码审查工具,而使用较新的技术将是对我们的开发人员现在和未来同事最好的选择,尽管需要付出艰苦的努力。
如果这个问题符合规则和管理员的要求,有人对此有什么意见吗?这值得吗?这是浪费时间吗?
注:我不是经理、主任或任何有权做出上述决定的人,我只是一个开发人员,感觉我们可以做得更好。
谢谢你的时间。