как создать файл Excel из HTML - PullRequest
0 голосов
/ 03 января 2019

Существует слишком много примеров того, как создать файл EXCEL, например: создать Excel с xPages

Но мне действительно нужен формат Excel xlsx, а не xls. Простое определение расширения файла xlsx и изменение типа контента не поможет:

response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");

1 Ответ

0 голосов
/ 03 января 2019

Влад, Установка типа содержимого для xls или xlsx имеет тот же эффект: он сообщает браузеру о передаче в Excel. Он по-прежнему будет отправлять HTML с превосходным рендерингом. Это зависит от пользователя, чтобы сохранить как xlsx.

Если вам действительно нужен готовый xlsx, вам нужно создать XAgent , который отображает двоичный формат xlsx. Самый простой способ - это библиотека Apache POI, которая доступна для XPages через OpenNTF .

Проверьте образцы там. Они должны делать то, что вам нужно.

...