Я хочу создать xls
файл с таблицей, в которой будет отображаться js
объект при помощи библиотеки exeljs
.
Почитал немного документация и написал вот такую функцию, которая на основе константы fakeData
должна создать таблицу.
"use strict";
var Excel = require('exceljs');
exports.wrap = () => {
const workbook = new Excel.Workbook();
const worksheet = workbook.addWorksheet('Sensor Data');
const fakeData = {
address: "well st",
description: "180036710",
fromTotal: 1.365
};
worksheet.addRow(fakeData)
worksheet.columns = [
{ header: 'address', key: 'address', width: 10 },
{ header: 'description', key: 'description', width: 32, style: { font: { name: 'Arial Black' } } },
{ header: 'fromTotal.', key: 'fromTotal', width: 10, style: { numFmt: 'dd/mm/yyyy' } }
];
return workbook.xlsx.writeFile("test.xlsx");
};
Вроде всё сделал верно, но функция не работает и скачивается пустой файл, может кто уже работал с этой либой и подскажет где я накосячил
Переставь worksheet.addRow(fakeData)
после создания колонок и все сработает.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Можно ли как-то использовать в запросе вместо url айпи адрес? xhr2open('POST', 'здесь айпишник/Server/load
При setState в ReactJS обновляю лист с фильтрацией, но почему то Изображение остается от предыдущего списка, почему?
У меня идет рандомный генератор чисел (два разных числа передаются в переменную x и у)После чего я их передаю map