您如何在 LibreOffice Calc 中对超过 3 个标准进行排序?
Posted
技术标签:
【中文标题】您如何在 LibreOffice Calc 中对超过 3 个标准进行排序?【英文标题】:How do you sort on more than 3 criteria in LibreOffice Calc? 【发布时间】:2012-02-01 19:12:35 【问题描述】:看起来您只能从数据 -> 排序中选择 3 个条件。有没有办法(可能是程序化的)使用额外的标准?
【问题讨论】:
【参考方案1】:不,不调整代码是不可能做到的。从理论上讲,调整它并消除这个限制应该很容易。对于 3-5 版本,voluteer 已经为条件格式做了类似的事情。
代码在http://opengrok.libreoffice.org/xref/core/sc/inc/sortparam.hxx 中,但它不仅仅是通过增加 MAXSORT 来完成的。 ui 也需要进行相应的更改,理想情况下切换到 std::vector 或其他动态数据结构。这是一项简单的任务,我刚刚为此创建了https://bugs.freedesktop.org/show_bug.cgi?id=45747。因此,如果您想加入 Libreoffice 开发,您可以轻松做到这一点。
【讨论】:
以上是关于您如何在 LibreOffice Calc 中对超过 3 个标准进行排序?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 libreoffice calc 中编写 python 宏来发送和接收数据
在 Basic 中计算自己的对数(LibreOffice Calc Macro)