Как создать файл Excel из HTML

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

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

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

Похоже, лотос отмечает, что сервер Domino не поддерживает новые форматы документов, такие как xlsx

BSeitkazin 03.01.2019 04:37

это просто чистый JavaScript

VladP 03.01.2019 04:41

нет, твой пример про xPages, он похож на JSF из Java World. xPages для генерации файлов использует фреймворк Apache POI под капотом. Код JS просто интерпретируется сервером

BSeitkazin 03.01.2019 04:44

Взгляните на Apache POI и XSSFWorkbook, который используется для создания электронных таблиц Excel в формате xlsx.

Per Henrik Lausten 03.01.2019 08:11
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
4
1 093
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

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

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

Другие вопросы по теме

Похожие вопросы

Сильно разочарованный скрежет от неопределенного типа возвращаемого значения функции
Скрыть заголовок настраиваемого списка Sharepoint, отображаемого в iframe
Liferay 7: полученное значение настраиваемого поля с использованием javascript api jsonws return java.lang.NullPointerException
Возврат вставленного идентификатора после POST в Express API
Простой способ превратить массив объектов в объект с сгруппированными ключами в виде массивов
(Функция бронирования классов) Сообщать пользователю, что он выбрал дату выходного дня, прежде чем он нажмет «Отправить в HTML-форме»
Поиск Mongoose / mongoDb, где мне нужны значения ненаселенной собственности
Как проверить валидность импорта es6 перед фиксацией
Форматировать текстовую строку в два выровненных столбца
Как выровнять изображения по сетке. (Я хочу составить список продуктов с изображениями, которые при нажатии ссылаются на соответствующие страницы)