在MacOS中使用Numbers打开时,plutext示例创建一个空的xlsx文件

时间:2017-02-10 08:20:46

标签: excel numbers docx4j

使用示例CreateSimpleSpreadsheet.java创建Excel时。 创建的电子表格在MacOS Excel中正确显示样本数据(版本15.30 - 170107) 但是当使用Numbers(版本3.6.2 - 2577)在MacOS中打开时,工作表是空的。

但是,在MacOS下在Excel中打开,然后将工作表保存为新并使用Numbers打开新文件时,工作表正确显示。

这是什么原因? 我需要在MacOS下的Numbers中正确打开创建的xlsx文件

1 个答案:

答案 0 :(得分:0)

在Excel 2010中保存XLSX会为每个单元格添加引用属性,例如@ r =“A1”。尝试将其添加到第一个单元格,将B1添加到第二个单元格。

Excel还会进行其他无关紧要的更改,包括行上的@ r = 1,以及使用共享字符串(而不是内联字符串)。查看它们的简单方法是使用Open XML SDK 2.0 Productivity Tool的比较文件功能。但这适用于Windows ......

早上更新

为每个单元格添加引用属性,例如@ r =“A1”,这是iCloud Numbers(截至编写时)显示单元格内容所需的全部内容。

https://github.com/plutext/docx4j/commit/05c368caca7dd404f8d39f83346a7980b6cfdcf1添加了这些内容。