问题标签 [opendocument]

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 回答
479 浏览

coldfusion - 将jopendocument与coldfusion / railo一起使用,如何添加表格行?

我正在使用 jopendocument 1.2 和 Railo 3.3.1.000

来自http://www.jopendocument.org/start_text_2.html

如何在 cfml 中编写该代码,或者任何有 jopendocument 经验的人使用 cfml 在 odt 模板文件中添加行?

0 投票
3 回答
3014 浏览

emacs - 需要 org-mode zip,如何克服?

我有一个 org-mode 文档,我想将其转换为打开的文档格式。当我尝试这样做(ctrl+ c+ e+ o)时,我收到一条错误消息:

创建 OpenDocument 文件所需的可执行“zip”。中止。

我的机器上安装了 p7zip,但我不知道如何告诉 emacs 它在那里。我不确定 org-mode 想要做什么,所以我不确定在 .emacs 中配置什么。

谢谢

0 投票
3 回答
5334 浏览

c++ - 用于读取和写入 opendocument 电子表格 (*.ods) 的 C++ 类

我一直在寻找 Qt 实现(因为 Qt 已经支持将富文本导出到 odt),但没有找到。然后我很惊讶我找不到任何 C++ 类来读/写 ods 文件。

我需要导入/导出具有基本格式的表,并且认为使用开源格式是个好主意。但看起来这在 C++ 中是不可能完成的任务

0 投票
0 回答
1500 浏览

java - 如何在java中将ods转换为xlsx

我编写了从 csv 创建一个 ods 文件的代码,但该文件在 Office 2007 中未打开。如何在 Java 中将其转换为 xlsx 格式?

0 投票
2 回答
579 浏览

c# - 如何在 OpenDocument 中保存 .NET DateTime

我正在使用 C# 以 XML 格式编写 OpenDocument 电子表格。编写双精度值没问题,就像这样可以正常工作:

但是,当尝试保存 DateTime 值时,我无法正确显示它们。这是我到目前为止所拥有的,它在单元格中显示“2012”而不是指定的日期格式:

我花了很长时间玩我发现的各种代码片段,但没有成功。顺便说一句,有没有任何慷慨的灵魂可以帮助我解决这个问题?

非常感谢!

0 投票
1 回答
639 浏览

qt - MS Word 不会读取用 QTextDocumentWriter 编写的 ODF 文件

我尝试了 QTextDocumentWriter 并设法生成 ODF 文件复制粘贴示例代码。代码看起来很简单。但是虽然OpenOffice打开生成的文档很好,但是我的MS Word 2010报错了。如果我选择忽略该错误,Word 会打开文档,但它看起来与 OpenOffice 中的不一样(看起来像是格式丢失的一部分)。

有没有人遇到过同样的情况。有没有我错过的作家配置可以帮助解决这个问题?

0 投票
1 回答
2005 浏览

linux - 从命令行连接 Linux 中的 OpenDocument 文本文件

有没有办法从命令行在 Linux 中连接两个 OpenDocument 文本文档(即 OpenOffice 使用的格式)?我正在寻找一个允许我执行以下操作的命令:

这个假设的命令将生成 alldocs.odt,其中一个接一个地包含 doc1、doc2 和 doc3。

我已经考虑在原始 xml 级别执行此操作,并且它相当复杂(重命名自动样式以避免冲突等),除非没有任何其他工具可以执行此操作,否则我不想这样做我想。

0 投票
3 回答
2059 浏览

java - 使用 ZipOutputStream 在 java 中创建 ODT 文件时无法在 OpenOffice 中打开

我有以下方法可以将 zip 条目添加到 ZipOutputStream:

...我使用它打开一个新的 ZipOutputStream ( ZipOutputStream zos = new ZipOutputStream(new BufferedOutputStream(new FileOutputStream(new File(path))));),将其方法设置为 DEFLATED ( zos.setMethod(ZipOutputStream.DEFLATED);),然后调用以下文件(按顺序):

  1. “mimetype”(对于这个文件,我将 ZipEntry 方法设置为 STORED)
  2. 名为“META-INF”的子文件夹中的“manifest.xml” (META-INF/manifest.xml)
  3. “内容.xml”
  4. “样式.xml”
  5. “元.xml”
  6. “thumbnail.png”在名为“Thumbnails”的子文件夹中(“Thumbnails/thumbnail.png”)
  7. “设置.xml”

zos.close();...最后,我调用 ZipOutputStream ( )的 close 方法。

如果我尝试直接使用 OpenOffice 打开它,它会询问我要打开的文件类型,它说文件已损坏,最后它会打开文件...但是如果我解压缩文件(我是使用winrar),然后我用相同的工具(我的意思是winrar)再次压缩,OpenOffice能够毫无问题地打开文档......

有什么帮助吗?提前致谢!

0 投票
2 回答
3026 浏览

git - LibreOffice / OpenOffice 合并工具可以用作`git-mergetool`吗?

我偶然发现了一篇旧博客文章提出了这一点,不幸的是,这只是一个未实现的想法。这是否同时完成/如何实现?(我听说 TortoiseGit 可能会这样做,但我正在运行 Linux)

另一种选择也可能是这里提到的重新压缩方法,建议使用 git 过滤器跟踪未压缩的 OpenDocument 并在结帐时重新压缩它们,这将提供至少合并(和区分)xml 内容而不是二进制垃圾(或有损odt2txt),但是我也没有找到有关此方法的任何更新,关于此的最后一篇文章警告了此方法中的潜在缺陷。

0 投票
1 回答
10234 浏览

java - 解析 OpenDocument 电子表格 (*.ods)

我想知道是否有用于解析此类文档的友好 API 的工具/库。我想我正在寻找支持OpenOffice文档的Apache POI的一些类比。

有人知道这样的工具吗?