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

标签 java excel google-sheets ods opendocument

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

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

final Object[][] data = new Object[6][2];
data[0] = new Object[] { "January", 1 };
data[1] = new Object[] { "February", 3 };
data[2] = new Object[] { "March", 8 };
data[3] = new Object[] { "April", 10 };
data[4] = new Object[] { "May", 15 };
data[5] = new Object[] { "June", 18 };

String[] columns = new String[] { "Month", "Temp" };

TableModel model = new DefaultTableModel(data, columns);

// Save the data to an ODS file and open it.
final File file = new File(destpath, "temperature.ods");

SpreadSheet.createEmpty(model).saveAs(file);

最佳答案

好的。使用版本 1.3b1(或更高版本),Excel 2010 可以打开该文件。

但 Google 文档仍然不行。

关于java - 无法打开使用 jOpenDocument 创建的 ODS 文档 Google 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15090854/

相关文章:

java - 如何制作带有超链接的复选框

java - Maven 依赖项失败并出现 501 错误

vba - 使用 ActiveCell.Offset() 选择一个范围,避免隐藏单元格

vba - 使用 LINEST 5000 次执行梯度计算,无需手动输入代码

javascript - 将html表格数据放入google电子表格

javascript - 如何通过javaScript和Ajax发送 'put'请求?

java - 如何水平打印 jframe 或为其赋予打印属性?

r - 为什么 R、Excel 和 VBA 中 Male > Female 等于 TRUE?其他语言怎么样?

Python - Gspread请求错误401

Java:当我创建与 API 相同的包时会发生什么