2015-08-19 5 views
0

В javascript есть одно требование экспортировать данные (массив или массив объектов) в excel xlsx. Я уже экспортировал данные в csv, но не смог сделать то же самое для xlsx. Я пробовал много api из github, чтобы я мог использовать библиотеки и экспортировать их в xslx, но для этого мало пользы. Я попытался использовать stephen-hardy/xlsx.js, SheetJS/js-xlsx и т. Д.Экспорт массива в excel xlsx в javascript

Для экспорта в csv я использовал это Click here! но такого же нельзя сделать для xlsx.

Я попробовал xlsxwriter также преобразовать и написать массив javascript или массив объекта в xlsx, но никакого результата.

Теперь я плохо застрял из-за требования. Я также узнал о подобном посту как о моем требовании Нажмите here!

Пожалуйста, ребята, дайте мне решение, если любой

ответ

1

Некоторое время назад я написал следующую статью, в которой описал, как экспортировать данные из jqGrid в «реальный» .xlsx файл:

Export jqGrid to Excel

Это в основном кэшировало данные jqGrid в переменную JavaScript, отправив ее обратно на сервер для сохранения в Excel. Файл Excel создается с использованием библиотек OpenXML.

Это должно указывать на правильное направление.

В качестве альтернативы, вы можете попробовать эту библиотеку: (. Я не пробовал это, хотя)

AlaSQL

0

Попробуйте excelbuilderjs, я сделал то же самое о загрузке объекта JSon с массивом элементов на листе excel, используя эту библиотеку. Если вы можете поделиться этим кодом на Jsfiddle, я могу взглянуть на него и помочь вам

http://excelbuilderjs.com/

+0

вар TestData = [ \t \t \t [ "плоды", "заморожены", "свежий", "гнилой"], \t \t \t [ "яблоки", 884,494,494], \t \t \t [ "апельсин", 4848 , 494,4949], \t \t \t [ "киви", 848,33,33] \t \t \t]; // Это мой массив javascript, я хочу экспортировать его в xlsx –

+0

здесь вы идете ... http: //jsfiddle.net/eM6jU/214/ – user3902443

Смежные вопросы