首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >管理具有不同大小的标签和多列的结构化数据的最好的电子表格类工具是什么?

管理具有不同大小的标签和多列的结构化数据的最好的电子表格类工具是什么?
EN

Software Recommendation用户
提问于 2018-04-25 17:32:21
回答 1查看 70关注 0票数 2

我试图找到一个工具,可以满足我的需要,在管理清单,科学论文,我读我的博士论文。我收集的每一篇论文,作者,写摘要,标签.

我想要一个像LibreOffice、Calc或Microsoft这样的电子表格工具,但是它具有来自SQL数据库客户端的特性。

我发现了两种工具: SQL客户端(如DBeaver)和电子表格工具,但没有一个满足所有需求。

实际上,我在我的LibreOffice Calc文件中有100篇关于行的文章,下面描述的一些特性非常简单,但缺少。

  • 易于控制单元格的大小,只需单击.简单地说,这是一种在人体工学上导航/显示单元格的方法,它知道有些细胞中有大量的文本,而另一些则没有。
  • 在复选框中进行列选择(隐藏/显示),就像在文件资源管理器中一样。
  • 例如,按年过滤/sorting。
  • 按标签列表(或关键字列表)进行筛选。例如,一篇论文可以有多个标签,比如#network、#machinelearning、#topicmodeling。过滤器允许用户单击复选框中的标记,该复选框通过请求“行必须包含#tag1或#tag2”来筛选行。所有电子表格工具中都有"AutoFilter“,但不允许多个键。

不幸的是,在电子表格工具中,很容易破坏所有数据库的一致性,最近我尝试按“年份”列进行排序,Calc只是将所有行的所有年份都移动了,而没有将标题和其他内容保留在相应的行中。我知道我没有很好地使用这个工具,但是我想要一个工具来保护我的数据,防止像这样的错误……

EN

回答 1

Software Recommendation用户

发布于 2018-04-26 22:00:10

LibreOffice库中的表单可以确保数据的一致性。但是,要完成你在Base中描述的所有事情,都需要仔细的设计,可能还需要一些宏编程。

正如注释中所述,Calc可以完成大部分或所有这些事情。请考虑以下几点。

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

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

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

要显示/隐藏每一列,您可以编写一个宏,该宏显示类似于文件资源管理器中“选择详细信息”的对话框。最简单的方法是使用一个允许多个选择的列表框,尽管这看起来不如复选框好。

为此,首先通过进入Tools ->宏->组织对话框来创建对话框。然后编写Basic或Python代码来执行它。如果您尝试过但却被卡住了,请将到目前为止的代码发布在堆栈溢出上。

Java是一个可靠的替代方法,尽管缺点是代码更复杂,必须使用LibreOffice SDK进行编译。Javascript也是可能的,但我不推荐它,因为关于如何实现Javascript的资源很少,而且实现是错误的。

票数 2
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/49864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档