3

我目前在网站上使用的一堆 Excel 表中有很多半静态结构化数据。数据很少更改,所以我基本上在需要时使用 Apache POI 将数据(主要是复制文本、翻译等)直接从 excel 加载到内存中。它工作得很好。

但是,最终我想换成一个合适的数据库,最好是我用于真正动态的东西的同一个 PostgreSQL 数据库。然而,Excel 的优势在于所有与我一起工作的非技术人员都可以直接对其进行编辑,并将更改显示在网站上。我个人使用 pgAdmin 将数据库作为一个系统来管理,但它离机器太近了,我无法信任非技术人员。

是否有非技术人员可以理解的 PostgreSQL 通用 CRUD 管理界面?类似于 Django 的管理界面,以易于使用的方式公开最少的 CRUD 操作,不公开任何危险的旋钮或按钮,但不依赖于任何特定的 Web 框架?

4

2 回答 2

2

You should probably look at pgAdmin. While it includes a lot of advanced capabilities geared toward software developers and DBAs, it has the Edit Grid tool, which sounds pretty much exactly like what you're asking for.

于 2012-05-19T12:59:09.047 回答
0

您需要多快将数据输入数据库?

我一直有这个问题。通常,我通过以下方式之一解决它:

(1) 让用户更改 Excel 电子表格,然后让它们在晚上自动加载。数据将在第二天提供。

(2) 在 Excel 中嵌入一些东西,让用户可以将数据直接加载到数据库中。数据会自动加载。这也可以通过具有自动关闭宏 ni VBA 来完成。

(3) 很少会构建一个将数据加载到电子表格中的应用程序,然后让用户修改数据并将其写回。

没有足够的信息来找出最佳方法。但是,将用户保留在 Excel 中是一个好主意,因为他们最喜欢那种环境。

于 2012-05-15T15:09:20.483 回答