问题标签 [ods]
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.
java - 为 Microsoft Excel 和 Open/Libre office 生成电子表格
我需要使用具有相同内容但文件格式不同的 Java 2 电子表格以编程方式生成。一个用于 .xlsx,一个用于 .ods
据我了解,我有两个选择:
- 使用 2 个电子表格生成库(我会选择退出 Apache POI 和 Apache ODFDOM)
- 使用 1 个库。生成 .xlsx 或 .ods,然后使用转换器库。
问题是 - 哪个更好?然而,这是一个太模糊的问题。
- 从 .xlsx 到 .ods(反之亦然)的转换质量如何?您会推荐哪些 Java 库?
- 两者的性能比较如何?性能并不重要,但如果一种方法速度快两倍/占用一半内存,我会选择退出该方法。(实际上内存占用相当重要)。
- 经验中的任何其他评论?
PS。文档的大小可以有很大的不同 - 从 1 行到 1000 行。
生成发生在服务器上。
编辑:目前还没有公式,但我还没有考虑过。从 CSV 切换的主要目的是格式化,而公式可能没有太多可以做的事情。
odf - 在 C++ 代码中编辑“ods”文件
我需要在 C++ 中以编程方式编辑 LibreOffice Calc 文档。我知道有odfkit
一个使用 .ods 的库,webodf
但它看起来不支持编辑 .ods 文件。
是否有任何替代方案可以为我提供此功能?
php - 将具有多张工作表的 .ods 转换为 1 个或多个 .csv 文件
我实际上是在使用 php 脚本来导入.ods
文件并将其转换为.csv
以便添加,最后将所有内容添加到 SQL 表中,但是当我上传多个工作表ods
文件时,它只转换第一个工作表。
要转换它,我使用命令(为了便于阅读,分成两行):
我如何处理其他工作表?
excel - Google Apps 脚本:将电子表格另存为 ODS 以进行本地备份
我可以用一只手。我的公司广泛使用谷歌表格,当我们失去互联网连接时,我们需要一种访问文件的方法。
我无法在此站点上找到任何示例来通过脚本从 Google 表格创建 xls 或 ods。
我确实编写了一种创建 csv 备份的方法,可以从本地 Google Drive 文件夹访问。当与每小时触发器一起使用时,此脚本会为过去一小时内修改的任何电子表格的每个工作表创建 csv 文件,将它们放在一个文件夹中,然后将其压缩到专门用于备份的文件夹中。从那里我可以将 zip 移动到我们的本地服务器。
我将如何修改它以保存为 ods 而不是 csv?还是有更好的方法来保存备份?谢谢您的帮助!
由于@serge-insas 的输入,工作代码如下:
注意:要完成这项工作,请输入备份文件夹的 id 密钥,然后通过注释掉另一个选项来选择 ods 或 xlsx。然后你需要为 backUpMaker() 设置一个定时的每小时触发器。日志将捕获临时移动的文件的错误。开始:
mysql - 删除基于两个列值的重复项。
我需要你们的帮助。
我的数据是这样的
我需要 AB 或 B A 中的任何一行。它应该看起来像这样
请帮助解决这个问题。
感谢大家
桑杰
python - 以编程方式删除 ODS 文件中的工作表(最好在 Python 中)
如何以编程方式删除打开文档电子表格中的工作表,最好是在 Python 中?
我查看了https://pypi.python.org/pypi/pyexcel-ods/0.0.3但我没有看到任何有关如何执行此操作的文档。
如果我运行data.update({"WORKSHEET1": "",})
,我只是删除我想保留的工作表和我想完全删除的 WORKSHEET1 的内容。
谢谢
python - 通过python将工作表添加到ods文件
我从包 simpleodspy 开始
在我想向 ods 文件添加新工作表之前,它工作得很好。
比我发现 simpleodspy 只是 odfpy 简化 api 的更好包装器。所以我猜他们对添加工作表部分进行了说明。
所以我试图弄清楚如何用 odfpy 做到这一点。
但我卡住了。
那么有人知道是否可以将工作表添加到 ods 文件?
如果是怎么办?
java - ods文件转换为html时需要去掉特殊字符
我正在研究java项目。在此,我完成了将 ods 文件转换为 html 的代码,然后在浏览器中打开该转换后的文件。
以下是我的代码:-
我能够将 ods 文件转换为 html 并且文件也在浏览器中打开,但它显示了一些问号???? 以及浏览器中的日期和时间。我只想在文件在开放式办公室打开时显示文件,而不显示日期时间和任何特殊字符。我也想区分床单。
这是我要转换的 ods 文件链接 下面附上转换为 html 的 ods 文件的屏幕截图
如果有人能帮助我找到解决方案,我将不胜感激。
java - jopendocument 以编程方式创建电子表格并显示它
我正在尝试使用 JOpenDocument 创建/保存/预览电子表格。我已经阅读了很多示例,但没有人即时创建电子表格。所有关闭示例都开始加载一个现有的 ODS。最后,创建过程工作,但我无法打开使用 ODSViewPanel 保存的文件。该文件可以使用 LibreOffice 很好地打开,但在我的代码中抛出异常。这是代码:
如果你运行它,你会看到这个异常:
我无法创建有效的 StyleMasterPage 并将其设置为文档。如何创建一个有效的 ODS 文件以在一个 ODSViewerPanel 中显示它?
java - 如何使用java为ods文件中的特定单元格添加颜色
在这里,我可以使用“setColumnSpannedNumber()”合并/跨越单元格,但无法设置单元格的背景颜色和对齐方式。我目前正在使用 odfdom-java-0.8.6.jar ..请建议我设置的方法单元格的颜色。谢谢你。