Выгрузка в Excel 2007 - конфликт имен

oksana45

Есть выгрузка данных из 1С 8.1 в Excel
Раньше на старой версии Excel все работало прекрасно.
Теперь версия Excel сменилась и выскакивает такая ошибка.
конфликт имен: имя не может совпадать со встроенным именеим "_FilterDatabase"
использовать старый формат файлов нельзя.
подскажите, если кто сталкивался.

nik93

на каком этапе ошибка выскакивает

oksana45

насколько я понял, при записи документа

Александр

Если проблема актуальна , то мне помогло это решение.
Данные в 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>

Вот как раз второй атрибут и вызывает ошибку. Если изменить его название или удалить весь тег, то ошибка пропадает.
Оставить комментарий
Имя или ник:
Комментарий: