我试图找到一个工具,可以满足我的需要,在管理清单,科学论文,我读我的博士论文。我收集的每一篇论文,作者,写摘要,标签.
我想要一个像LibreOffice、Calc或Microsoft这样的电子表格工具,但是它具有来自SQL数据库客户端的特性。
我发现了两种工具: SQL客户端(如DBeaver)和电子表格工具,但没有一个满足所有需求。
实际上,我在我的LibreOffice Calc文件中有100篇关于行的文章,下面描述的一些特性非常简单,但缺少。
不幸的是,在电子表格工具中,很容易破坏所有数据库的一致性,最近我尝试按“年份”列进行排序,Calc只是将所有行的所有年份都移动了,而没有将标题和其他内容保留在相应的行中。我知道我没有很好地使用这个工具,但是我想要一个工具来保护我的数据,防止像这样的错误……
发布于 2018-04-26 22:00:10
LibreOffice库中的表单可以确保数据的一致性。但是,要完成你在Base中描述的所有事情,都需要仔细的设计,可能还需要一些宏编程。
正如注释中所述,Calc可以完成大部分或所有这些事情。请考虑以下几点。

小红箭头显示有更多的文本是看不到的。双击A列和B列之间的行以自动调整大小.或者,若要在不更改宽度的情况下查看整个文本,请选择单元格A1以查看公式栏中的文本。

若要通过多个标记进行筛选,请选择整个表并转到Data -> More Filters ->标准筛选器。

同样,我们可以过滤一年的范围。

要显示/隐藏每一列,您可以编写一个宏,该宏显示类似于文件资源管理器中“选择详细信息”的对话框。最简单的方法是使用一个允许多个选择的列表框,尽管这看起来不如复选框好。
为此,首先通过进入Tools ->宏->组织对话框来创建对话框。然后编写Basic或Python代码来执行它。如果您尝试过但却被卡住了,请将到目前为止的代码发布在堆栈溢出上。
Java是一个可靠的替代方法,尽管缺点是代码更复杂,必须使用LibreOffice SDK进行编译。Javascript也是可能的,但我不推荐它,因为关于如何实现Javascript的资源很少,而且实现是错误的。
https://softwarerecs.stackexchange.com/questions/49864
复制相似问题