我从事的项目具有非常明确的职责范围。我们大约有六到十个人,我们目前在 Excel 中完成所有工作,构建一个包含船舶维护要求的电子表格。在项目过程中,有几次我们会停止所有工作并将所有单独的电子表格编译到一个电子表格中。由于每个人都有一个明确定义的区域,我们不必担心一个人会覆盖另一个人的工作。只需要一个小时,所以这不是什么大不了的事。当然,不是最佳的,但它可以完成工作。
但每个人填写数据的方式不同。我认为迁移到数据库可以使数据更加符合验证规则,从而为我们提供很好的服务。但问题是,我们没有可以托管数据库的任何类型的共享驱动器或数据库服务器,这不会改变。我想知道是否有类似于我们处理 Excel 电子表格的方式的简单解决方案。我设想了一个过程,我将擦除旧数据,然后导入新数据。但我怀疑这会带来其他问题。
我很乐意构建小型数据库并使用 VBA 之类的。这个项目可能有大约六个表,并且可能有三个表将包含任何给定项目的大部分数据(其他表是参考表和变化缓慢的数据)。底线是,我想知道这是否值得,还是我应该坚持使用 Excel?