Выгрузка в Excel 2007 - конфликт имен
на каком этапе ошибка выскакивает
насколько я понял, при записи документа
Данные в XLSX файле хранятся в ввиде набора XML и других файлов упакованных в zip архив. Чтобы убедится в этом, можете сменить расширение XLSX на .zip и открыть любым архиватором. Берем файл, который вызывает ошибку (_FilterDatabase), открываем его архиватором. Нас интересует XML файл XL\workbook.xml. Если посмотреть содержимое этого файла, то можно обнаружить, что
в нем есть два атрибута с именем _FilterDatabase, в моем случае:
<definedName name="_FilterDatabase" localSheetId="0" hidden="1">Лист1!$A$26:$I$26</definedName>
<definedName name="_xlnm._FilterDatabase" localSheetId="0" hidden="1">Лист1!$D$1:$D$272</definedName>
Вот как раз второй атрибут и вызывает ошибку. Если изменить его название или удалить весь тег, то ошибка пропадает.
Похожие темы:
Оставить комментарий
oksana45
Есть выгрузка данных из 1С 8.1 в ExcelРаньше на старой версии Excel все работало прекрасно.
Теперь версия Excel сменилась и выскакивает такая ошибка.
конфликт имен: имя не может совпадать со встроенным именеим "_FilterDatabase"
использовать старый формат файлов нельзя.
подскажите, если кто сталкивался.