Создайте офисный файл Excel excel из javascript

Есть ли способ создать файл .xslx из javascript и разрешить пользователю загружать его с помощью javascript? Эта страница предназначена для автономной работы в html 5 без подключения к Интернету.

Ответ 1

Вы можете создать URI данных и позволить пользователю сохранить ссылку. Однако IE8 имеет очень ограниченную поддержку URI данных. Существует ограничение на 32 КБ, и его нельзя использовать с a href.

Кроме того, вам все равно нужно найти реальную библиотеку XLSX JS... Но это возможно.

Ответ 2

Он был успешно выполнен Эд Спенсер. Этот проект использует EXT DataGrid в качестве источника данных, но я уверен, что вы могли бы легко адаптировать его.

Ответ 3

Поскольку Javascript не имеет ввода-вывода файлов, пользователям не будет легко загружаться. Однако такая работа отлично подходит для простого PHP script, который может генерировать XSLX и сохранять на вашем сервере динамически.