问题标签 [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 投票
0 回答
706 浏览

android - JOpenDocument 与 Android

我想从我的 sdcard 打开一个 ods 文件。文件对象返回“文件存在”。

我的整个测试片段是

最后一行在org.jdocument.dom.ODPackage$1.processEntry处抛出java.lang.ExceptionInInitializerError

这是因为 Android 中有一个小型 XML 库吗?

PS:我使用jOpenDocument-1.2.jar作为外部库。

PPS:我的 ODS 文件是由 Google Drive 创建的。

0 投票
2 回答
3582 浏览

sap - 如何通过 URL 传递包含括号的参数值

我正在尝试通过 URL 传递参数值,它适用于大多数值,除非该值包含括号。我已经尝试使用反斜杠 () 来逃避它们,但它似乎不起作用。

这是网址

0 投票
0 回答
114 浏览

xml - 通用的 2010 OpenDocument 文本格式 (.odt) 与容易损坏的 2012 ODT 格式有何不同?

您可能知道,.odt文件只是一个包含一些文件夹和.xml文件的.zip文件。

我曾经很欣赏这一点,因为我可以制作一个文档模板$KEYWORDS$,以后可以使用脚本(例如 PHP)替换这些模板$KEYWORDStemplate.odt/content.xml这在2010 年Open Office.

然而,在2011 年,当使用新版本Open Office新发布LibreOffice的. “修复”选项使文档工作正常。奇怪,但仍然可行。 LibreOffice

但是在2012 年,使用这些程序的最新版本创建模板时,点击“修复”选项会导致出现空白页面。这个技巧现在正式无法使用。

.zip ( ) 文件的文件结构在.odf我看来是一样的。看起来没有什么变化,但它一定有。这就好像创建了一个散列,当内容发生变化而散列没有变化时,软件“决定”无法修复文件。

文档格式发生了哪些变化?有没有办法我仍然可以以这种方式“自动化”我的文件?

随着LibreOffice 4.0的发布,我记得我的这个问题仍然是我正在处理的一个问题,尽管superuser.com 的问题没有得到太多关注。

0 投票
1 回答
901 浏览

java - 无法打开使用 jOpenDocument 创建的 ODS 文档 Google Docs

我正在尝试使用jOpenDocument 库来创建文档。我已经执行了创建电子表格的示例 - 代码编译并运行正常,但是当我尝试使用 Excel Office 2012 或 Google Docs 打开文档时,他们向我指出格式不正确。

这是示例,我使用的是 jOpenDocument 1.2 版:

0 投票
1 回答
141 浏览

iphone - 我需要一些关于使用 google drive api 的 DOCX 格式同步(iOS)的建议。任何人都可以帮助我吗?

使用 DOCX 进行同步、插入、下载、更新工作找到但 JPEG 图像标题消失。问题是在转换 JPEC 标头时是否被迫在服务器上删除?我使用 mimeType 作为“应用程序/msword”。

0 投票
1 回答
1738 浏览

opendocument - “文本:s”是什么意思?

我解析 content.xml 并面对<text:s text:c="3"/>office :spreadsheet -> table:table -> table:table-row -> table:table-cell -> text:p。“text:s”和它的属性“text:c”是什么意思?

0 投票
1 回答
757 浏览

openoffice.org - How to create a style within OpenDocument/LibreOffice Writer to get titles on their own page?

I would like to make a style within a LibreOffice text document that formats all my top-level headlines to appear alone on a dedicated page. Actually, I would like to have quite the same as the chapters title pages of the LibreOffice Writer documentation but I don't know how to do it.
Any idea how?

0 投票
12 回答
52492 浏览

python - 如何将 OpenDocument 电子表格转换为 pandas DataFrame?

Python 库可以读取 Excel 电子表格并将其转换为pandas.DataFramewithpandas.read_excel(file)命令。在后台,它使用不支持ods 文件的xlrd库。

是否有等效pandas.read_excel于 ods 文件的文件?如果没有,我该如何对 Open Document Formatted 电子表格(ods 文件)执行相同操作?ODF 被 LibreOffice 和 OpenOffice 使用。

0 投票
2 回答
5021 浏览

java - 使用 java 将 .doc/.docx 文档转换为 .odt(打开文档文本),反之亦然。

是否有任何 java 库可用于将 Microsoft Word 文件(doc/docx)转换为开放文档文本格式(.odt)格式。免费图书馆会更好。

0 投票
1 回答
2953 浏览

c# - 如何用特殊字符替换 XML 文档中的文本?

看看这篇文章的结尾,除了文本框的问题!

使用这种方法,我想打开一个文档,替换一些文本,然后不理会它。它有效,这是值得骄傲的事情。:D

但它只适用于没有特殊字符的替换。例如:

操作系统将被替换为Windows 9000 以上

[OS]将保持原样。

情况1:

在文档中:

您将 os 用于任何目的。

将导致:

无论您有什么目的,您都可以使用 Win 2000。

案例二:

带有特殊字符...

您将 [os] 用于任何目的。

...它只是忽略了我:

您将 [os] 用于任何目的。

我尝试了几个特殊字符()[]{}等,但它们从未被替换。

有什么我忘了做的吗?或者它根本无法用这种方法替换特殊字符?如果是这样,我只需要一个简单的解决方法。

有没有人可以帮我解决我的绝望?:)

解决方案/补充1:

感谢Flowerking!这是我现在正在使用的代码:

(此代码适用于其中包含普通文本的普通文档!)

解决方案/补充 2: 如果你想替换文本框中的文本,我不得不做一些解决方法。文本框被声明为图片,所以上面的代码不会触及它。

我发现了一个额外的类(链接),甚至可以通过文本框进行搜索。ZIP 下载包含一个示例程序,易于理解。