ОШИБКА 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
Я думаю, что это связано с тегом "Рабочий лист". Однако проблема не всегда может быть воспроизведена.
Заранее спасибо.
1 ответ
Убедитесь, что вы не пытаетесь назвать более одного листа с одинаковым именем.
Откройте документ XML в текстовом редакторе и выполните поиск (например) "Sheet1", если вы найдете строку
<Worksheet ss:Name='Sheet1'>
в более чем одном месте ваша процедура генерирует дубликаты имен листа.