问题标签 [libreoffice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
csv - 附加 CSV 文件,其中列以不同的顺序
我需要通过附加每个源文件中的行来定期将来自多个 CSV 文件的数据合并到一个电子表格中。只有 OpenOffice/LibreOffice 能够读取 UTF-8 CSV 文件,该文件具有包含换行符的引号分隔字段。
现在,每个 CSV 文件都有列标题,但列的顺序因文件而异。有些文件还缺少列,有些文件有额外的列。
我有列名的主列表,以及我希望它们全部排列的顺序。解决这个问题的最佳方法是什么?LibreOffice 可以正确解析 CSV(Excel 肯定不会)。最终,这些文件都将进入一个合并的电子表格。除了列顺序之外,每个源文件中的每一行都必须保持完整。
这些步骤最终也需要交给非技术第三方,所以我正在寻找一种不会提供太多非专家技术障碍的方法。
macros - LibreOffice Calc,如何在文件打开时添加菜单并在文件关闭时删除
我在 LibreOffice Calc 中有一些(记录的)宏。我为这些宏创建了一个菜单项和一些工具栏项,但它们始终可见。由于这些宏仅适用于此电子表格(存储在电子表格中),我想添加菜单项“on-file-open”,使添加的菜单变暗“on-file-not-active”并删除菜单项“文件关闭”。
在 MS Excel 中,这相对容易,我已经做过很多次了,但是我一直找不到 Excel 的 On-Open、On-Close 等的 LibreOffice 等价物。
此外,当我尝试记录“添加菜单项”时,没有记录任何内容(特定于添加菜单)。
我使用 Excel(并为其编写代码)已经有 20 年了,但我对 LibreOffice 宏语言风格还是陌生的。
我想知道在哪里可以找到“打开/关闭/活动”以及如何在 LibreOffice 宏中添加/删除菜单树的示例。
openoffice.org - 从openoffice calc中的单元格中提取数字
我在开放式办公室有一个专栏,如下所示:
abc-23
abc-32
abc-1
现在,我只需要使用 calc 中的公式和正则表达式来获得数字 23、32 和 1 的总和。我怎么做?
我试过
但不知何故,这不起作用。
excel - 具有多个条件的水平查找
我正在尝试在 excel 中开发公式以查找多个标准。具体来说,我如何为位置 (B) 提取纽约市苹果的价值?
java - org.xml.sax.SAXParseException;序言中不允许引用。自动生成的 XHTML、java
我只是想尝试使用Flying Saucer从 xhtml 代码生成 PDF。所以我所做的是在 LibreOffice 中进行布局,让它生成 xhtml 代码并(想要)将其交给解析库(在 java 中)以生成 pdf。但是,我无法以 1:1 接管所有 xml 代码,因为我需要转义一些东西。所以我用“<”转义了所有“<”,用“>”转义了所有“>”和所有双引号带有“\”“。
当试图解析整个事情时,我得到以下错误:
我试图通过一些逻辑思考和谷歌搜索来追踪它。如果我理解正确,以下是我的“序言”:
对巨大(和丑陋)的事情感到抱歉,但好吧..我做的下一件事是每行注释掉一行,看看哪里有问题。
如果我注释掉前两行,错误仍然出现,在第三行之后我得到一个不同的错误(“内容不允许在序言中”或类似)
但是,这是第三行..我找不到错误,感谢您的帮助:)
提前致谢!
编辑1: http ://validator.w3.org/check验证它是完全正确的!
label - Libreoffice Calc:自定义 x 轴标签
我正在尝试在 Libreoffice calc 中创建一个图表,其中 x 轴标签应为间隔,y 轴标签应以百分比显示。
我的表如下所示:
不幸的是,y 轴标签显示正确,但 x 轴标签看起来像这样,而不是用给定的间隔标记它:
该图以 x=1 开始并以 x = 6 结束。
我没有找到一种方法来按照指定的方式将 calc 标记为 x 轴,也没有在网上找到任何帮助。大概有人知道吧?
python - 用于在 Ruby 或 Python 中操作 Excel 和 Libreoffice Calc 表的库
我有两个不同的电子表格,其中包括学生项目组的成绩和另外三个电子表格,其中包括与部分相关的学生 ID。
我想将这两张不同的表格结合起来,在他们的 ID 附近给出学生的个人成绩。我打算编写一个脚本而不是手动执行。因此,我正在寻找一个与 Ruby 或 Python 一起使用的好库。有没有这样的图书馆可以满足我的目的?
version-control - Libre Office Writer:删除而不是删除?
我们偶尔会看到文件(通常来自我们的律师)的修订建议,其中删除的内容会被颜色编码并通过它进行删除。添加的内容也有自己的颜色编码。
我一直认为是使用了一些专业软件来实现这样的版本控制效果,但是我们的一位销售人员刚刚收到了他们客户的一份文件,它似乎处于那种“模式”。
当他试图删除任何东西时,它只会变成青绿色并被删除。
这是可以在 Libre 或 Open Office 中打开/关闭的功能吗?
如果是这样,在哪里/如何?
libreoffice - 结束边距后面的 libreoffice 选项卡
在我阅读的 Libreoffice 3.5 的功能列表中,可以在结束边距后面设置一个制表符(功能列表中的 [1] 文本),因此文本将在此选项卡之后继续,而不是插入换行符。我已经用 Libreoffice 3.5.4 试过这个,但它似乎不起作用。
任何建议,我做错了什么?还是我误解了这个功能?
干杯斯文
[1] 当在结束边距后面设置制表位时,制表符使用此值并且不会转到新行。添加了一个兼容性选项,因此只有新文档才会以这种方式运行。
linux - LibreOffice 命令行转换 - 没有输出文件?
我正在使用安装在我的 Linux 机器上的 LibreOffice,我似乎遇到了一个奇怪的问题,即转换似乎正在发生,并且似乎没有错误,但指定的输出目录中没有输出文件。
这是我正在使用的命令的示例:
这是该命令的结果:
但问题是运行转换后 /dir/file.pdf 不存在。
你们有什么建议吗?