Excel工作表错误

时间:2010-06-08 20:08:31

标签: php excel-2007

我正在尝试使用XML使用XML Spreadsheet创建动态Excel工作表。 但是当我尝试打开动态创建的Excel工作表时,我不断收到“无法加载工作表,工作表设置问题”的错误。当我尝试查看它创建的日志文件时,它会显示以下文本,

XML ERROR in Worksheet Setting
REASON: Bad Value
FILE:   C:\Documents and Settings\UserName\Local Settings\Temporary Internet Files\Content.IE5\5XZ039FS\output[3].xls
GROUP:  Worksheet
TAG:    Table
ATTRIB: ExpandedRowCount
VALUE:  4

任何人都可以说出上述错误是什么意思,我该如何删除它?

1 个答案:

答案 0 :(得分:8)

如果没有看到您尝试在Excel中打开的xml示例或用于创建它的PHP代码,我猜您为4属性指定了ExpandedRowCount实际上,你有超过4行的数据。

Documentation

  

SS:ExpandedRowCount

     

指定总行数   这张桌子不考虑   稀疏。该属性定义了   表的整体大小,如果   指定的行和列是   扩大到全尺寸。如果指定,   此属性必须与之同步   桌子。表中的行索引   应该从1开始然后去   ExpandedRowCount。如果这个值是   与桌子不同步   指定的XML Spreadsheet文档是   无效。