Страница 1 из 1

Не отображается таблица в формате XLSX в приложении Р7-Офис

Добавлено: 27 фев 2025, 12:50
dbjstrov
Добрый день!

Возникла проблема при открытии файла XLSX в приложении Р7-Офис.
Файл открывается, будто CSV файл. Появляется окно с предложением выбора кодировки и разделителя.
Окно с выбором кодировки
Окно с выбором кодировки
c2b0dfd27269cba17f680c36a2657b7e (1).png (89.67 КБ) 3453 просмотра
То, что отображается после выбора кодировки
То, что отображается после выбора кодировки
8dcd5ec44db6793634f0fd964364fc0c.png (295.94 КБ) 3453 просмотра
Это стало происходить после обновления дизайнера на версию Version 2024.4.5 from 22 November 2024, Java, JS
На версии от 2018 года такой проблемы не наблюдается.

:!: Замечено, что внутренние файлы xml в эксель-файле имеют кодировку utf16.

1. Если выгрузить в формате xls, то файл не открывается в Р7-Офис.
Ошибка при открытии в XLS
Ошибка при открытии в XLS
Снимок экрана 2025-02-27 181106.png (41.46 КБ) 3430 просмотров
2. Если выгруженный файл в формате xls пересохранить в экселе как xlsx, то файл открывается успешно. (внутренние файлы xml в кодировке utf8)
3. Если переименовать расширение с xls в xlsx, то проблема сохраняется. (внутренние файлы xml в кодировке utf16)

:!: UPD 28.02.2025:
Получил ответ от тех. поддержки Р7-Офис.
Ответ тех. под. Р7-Офис
Ответ тех. под. Р7-Офис
aa274b00180012f39f64c02764cb0452.png (86.33 КБ) 3326 просмотров
Было бы неплохо, если бы их ответ прокомментировали.
И уточнили бы по поводу пунктов:
2. Отключение сжатого экспорта
3. Настройка AppVersion и CompatibilityMode
Реестр договоров аренды ЗУ с выбором периода (финансы) (1) (1).xlsx
Файл, который не открывается
(67.69 КБ) 157 скачиваний
stimulsoftReport.mrt
Шаблон отчета
(134.23 КБ) 212 скачиваний

Re: Не отображается таблица в формате XLSX в приложении Р7-Офис

Добавлено: 28 фев 2025, 15:57
Aleksey
Здравствуйте,

С вопросом разбираемся, о результатах дадим знать.

Спасибо.

Re: Не отображается таблица в формате XLSX в приложении Р7-Офис

Добавлено: 29 май 2025, 12:41
dbjstrov
По данному вопросу ответили на почту.
Дублирую ответ.
Здравствуйте, Дмитрий,

Добавили опцию
com.stimulsoft.report.StiOptions.Export.officeExportEncoding = "UTF-8";

Будет доступна со следующего билда.
Здравствуйте, Дмитрий,

Будет в билде 2025.2.4 на следующей неделе.

Re: Не отображается таблица в формате XLSX в приложении Р7-Офис

Добавлено: 29 май 2025, 12:57
dbjstrov
Хотелось бы уточнить:
1. Опция

Код: Выделить всё

com.stimulsoft.report.StiOptions.Export.officeExportEncoding = "UTF-8";
включена по умолчанию или ее нужно задавать самому?
2. Доступна ли опция через интерфейс веб-дизайнера?

Re: Не отображается таблица в формате XLSX в приложении Р7-Офис

Добавлено: 29 май 2025, 15:51
Vadim
Здравствуйте.
1. Опцию нужно задать самому
2. Только через Java -код