工作簿设置XML错误原因:标签太多



我创建了一个PL/SQL过程来生成excel电子表格(XML格式),这些表格可以从Oracle Application Express (Apex)下载。

然而,

当第一个文件仍然在Excel中打开时生成第二个文件时,它会得到以下错误信息:

XML ERROR in Workbook Setting
REASON: Too many tags
FILE:   C:...
GROUP:  Workbook
TAG:    Worksheet
ATTRIB: Name
VALUE:  Sheet1
XML ERROR in Workbook Setting
REASON: Too many tags
FILE:   C:...
TAG:    Worksheet
ATTRIB: Name
VALUE:  Sheet2
XML ERROR in Workbook Setting
REASON: Too many tags
FILE:   C:....
GROUP:  Workbook
TAG:    Worksheet
ATTRIB: Name
VALUE:  Sheet3

我认为这与"工作表"标签有关。然而,这个问题不能总是被复制。

请确保您没有尝试使用相同的名称命名多个工作表。

在文本编辑器中打开xml文档,搜索(例如)"Sheet1",如果找到

 <Worksheet ss:Name='Sheet1'>

出现在多个位置,则过程生成了重复的工作表名称。

最新更新