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

LSd*_*dev 3 xml plsql export-to-excel oracle-apex

我创建了一个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
Run Code Online (Sandbox Code Playgroud)

我认为它与"工作表"标签有关.但是,问题不能总是复制.

提前致谢.

小智 9

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

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

 <Worksheet ss:Name='Sheet1'>
Run Code Online (Sandbox Code Playgroud)

在多个地方,您的过程将生成重复的工作表名称.