Birt - генерировать xls отчет программно

Я использую Birt для создания отчетов XLS.

При открытии сгенерированного файла XLS я получил следующее сообщение

"Файл, который вы пытаетесь открыть, имеет другой формат, чем тот, который указан расширением файла. Прежде чем открывать файл, убедитесь, что файл не поврежден и находится из надежного источника. Хотите открыть файл сейчас?"

Есть ли способ решить эту проблему?

2 ответа

Вы видите сообщение, потому что встроенный излучатель Birt не выводит файлы формата Excel, он выводит файлы в формате XML, который может понять Excel, в результате более новые версии Excel жалуются при каждом открытии файлов.

Для решения этой проблемы вы можете использовать другие излучатели, такие как SpudSoft (этот излучатель планируется заменить входящим излучателем для BIRT 4.3)

Вы пытаетесь открыть отчет Excel 2003 на компьютере, на котором установлен Excel 2010. Сообщение приходит от Microsoft, а не от BIRT.

Помимо щелчка по предупреждающим сообщениям есть два варианта.

  1. Удалить Excel 2003 и установить Excel 2010 на компьютере, открыв отчет
  2. Обновление до BIRT 4.3 можно экспортировать как Excel 2010 (xlxs)
Другие вопросы по тегам