我目前在网站上使用的一堆excel表中有很多半静态结构化数据。数据变化非常少,因此我基本上在需要时使用Apache POI将数据(主要是复制文本,翻译等)直接从excel加载到内存中。它很棒。
然而,最终我想交换到一个合适的数据库,理想情况下我使用的PostgreSQL数据库是真正动态的东西。但是,Excel的优势在于,我正在使用的所有非技术人员都可以直接编辑它并让更改显示在网站上。我个人使用pgAdmin来管理数据库作为一个系统,但是它太靠近机器了,我不相信非技术人员。
是否有非技术人员可以理解的PostgreSQL的通用CRUD管理界面?像Django的管理界面,以简单易用的方式暴露最低限度的CRUD操作,不暴露任何危险的旋钮或按钮,但没有绑定到任何特定的Web框架?
答案 0 :(得分:2)
答案 1 :(得分:0)
您需要多快将数据存入数据库?
我一直有这个问题。通常,我会通过以下方式之一解决它:
(1)让用户更改Excel电子表格,然后在晚上自动加载它们。数据将在第二天提供。
(2)在Excel中嵌入一些东西,允许用户将数据直接加载到数据库中。数据自动加载。这也可以通过自动关闭宏ni VBA来完成。
(3)很少,构建一个将数据加载到电子表格中的应用程序,然后让用户修改数据并将其写回。
没有足够的信息来确定最佳方法。但是,将用户保留在Excel中是个好主意,因为他们最熟悉这种环境。