问题标签 [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.

0 投票
1 回答
240 浏览

xml - OpenOffice 插入的 xml 读取不可见(但在 xml 源代码中可见)

我在现有文档中生成和插入 xml 时遇到问题。

此代码我成功插入到文档中(并且在文档 xml 中可见),但不可见以供阅读。底线:插入的 xml 存在于源中,但不可见。

xml 表示例取自:http ://user.services.openoffice.org/en/forum/viewtopic.php?f=10&t=28229

注意:生成的文档 xml 是有效的 - 这里没有标签不匹配。

我正在使用 OpenOffice 模板文档 (.ott)

0 投票
1 回答
9383 浏览

python - 在 Word 文档中嵌入 Python 代码?

我正在使用Word/编写手册LibreOffice's Writer

作为手册的一部分,我想包含python代码片段。自然,我希望以某种nice方式包含这些内容。

如何在保持其良好格式的同时将python代码粘贴到Word/中?LibreOffice's Writer

0 投票
2 回答
12527 浏览

c# - 有没有办法像使用 C# 的 MS Office Excel 一样创建/读取 LibreOffice 电子表格?

在一个创建 excel 文件的程序中,我想知道我是否可以让没有 MS Office 的用户有机会创建一个仅安装 LibreOffice 的 .xls 文件。我应该使用什么而不是“使用 Excel = Microsoft.office.interlope.excel;” 和其余的命令?天呐!

0 投票
0 回答
243 浏览

java - 由自定义 OpenOffice 电子表格函数创建的垃圾收集 Java 对象的策略

我编写了一个 OpenOffice / LibreOffice 插件,它在 Java 中实现了一些自定义 Calc 电子表格函数。其中一些函数创建 Java 对象,然后这些对象在逻辑上与函数的结果相关联,因此也与使用该函数的单元格相关联。

(现在假设函数是从单元格公式调用的,而不是从函数向导或其他上下文中调用的)。

OpenOffice 不会告诉自定义函数它们是从哪个单元格调用的,因此要弄清楚这种关联并不容易。如果函数的参数是单元格地址,则可以查看这些单元格并找到依赖于它们的单元格 - 这缩小了可能性。

如果它是一个字符串,则可以在结果中包含 Java 对象的唯一键,但这很难看。然后我可以定期扫描所有单元格以确保唯一密钥仍然存在于一个或多个单元格中。

但是,该函数也可以嵌套在公式中的其他函数中,因此不能保证该键最终会在单元格的结果值中可见。

我正在寻找一种干净的方法来检测对对象的逻辑引用已经消失(因为函数的实例是用不同的参数调用的,或者包含函数的公式已被删除或更改)。

编辑:返回 XVolatileResult 看起来很有希望,但是删除公式时永远不会调用 removeResultListener() 回调(文档关闭时除外)。

更多说明:自定义函数作为 Uno 组件的实例方法实现(单个组件上可能有多个自定义函数)。只创建了一个组件实例。

函数方法使用字符串或数字参数调用,对应于电子表格公式中的参数。也可以将 args 作为单元格引用而不是值接收。

函数的结果是字符串或数值或 XVolatileResult。不可能返回任意 Java 对象。

我正在创建 Java 对象作为评估函数的副作用,并且我希望能够在其他单元格的其他公式中引用这些对象。

0 投票
2 回答
1123 浏览

libraries - 在哪里可以找到读取 Excel 和/或 ODS 文件的 C 库?

谷歌搜索“ods c library”不会产生任何有用的结果。

0 投票
2 回答
9661 浏览

excel - 如何将 Excel/OpenOffice/LibreOffice 图表导出到 SVG?

我正在使用一种流行的电子表格应用程序(Excel/OpenOffice/LibreOffice Graph)来创建一些漂亮的图表。

是否可以从这些程序中将图表导出为 SVG 格式?

0 投票
1 回答
1479 浏览

libreoffice - Libreoffice Impress 导出为图像扩展不起作用

Libreoffice Impress导出为图像扩展不起作用。“导出为图像”菜单未添加到文件菜单中。

链接- http://extensions-test.libreoffice.org/extension-center/export-as-images

我正在使用Libreoffice 3.4。任何的意见都将会有帮助。

0 投票
0 回答
303 浏览

java - libreoffice sdk 3.4 和 SWT Linux 问题

我编写了一个 Java Openoffice 插件(使用 netbeans),当我单击 OOo 工具栏按钮时,它会启动一个 SWT 窗口。这在带有 libreoffice sdk 3.4 的 Windows 7 中运行良好。但是对于 Linux,我面临一个奇怪的问题。当我关闭 SWT 窗口时,整个 Libreoffice ( v 3.4) 应用程序冻结并变得无响应。我检查了下面报告的跟踪日志(致命的 JVM 错误)。当我使用 libreoffice sdk 3.3 版时没有发生这种情况,但是当我升级到适用于 linux 的 libreoffice sdk 3.4 时,会发生这个烦人的问题,我不知道出了什么问题。

如果有人能提出问题所在以及如何解决这个令人沮丧的问题的线索,我将不胜感激。

谢谢

0 投票
3 回答
2986 浏览

java - Java 应用程序可以在 LibreOffice 中创建报告吗?

我正在研究 LibreOffice Base,他们有报告模板给我留下了深刻的印象。所以现在我想知道,我的 Java 应用程序可以调用 LibreOffice 并生成报告吗?它可以传递报告需要的参数吗?

0 投票
1 回答
1531 浏览

python - 远程控制或脚本打开 Office 以从 Python 编辑 Word 文档

我想(最好在 Windows 上)在特定文档上启动 Open Office,搜索固定字符串并将其替换为我的程序选择的另一个字符串。

我该如何从外部 Python 程序中做到这一点?OLE——什么?原生 Python 脚本解决方案?

(文档是 Word 97-2003 格式,但这可能不相关?)