Конвертация CSV в XLSX с помощью node.js

171
19 мая 2019, 18:00

Конвертирую CSV в XLSX на node.js с помощью библиотеки ExcelJS (украдено отсюда: https://www.npmjs.com/package/exceljs)

var Excel = require('exceljs');
filename_in = 'test.csv';
filename_out = 'test.xlsx';
var workbook_in = new Excel.Workbook();
var workbook_out = createAndFillWorkbook();
workbook_in.csv.readFile(filename_in)
    .then(function(worksheet) {
        workbook_out.xlsx.writeFile(filename_out)
            .then(function() {
                console.log('Computed');
        });
    });

function createAndFillWorkbook(){
     var workbook = new Excel.Workbook();
     return workbook;
};

Возвращает в файл байткод вида:

504b 0304 0a00 0000 0800 3280 7d4d 302b
1350 2e01 0000 7f03 0000 1300 0000 5b43
.... .... .... .... .... .... .... ....

В чем я неправ?

READ ALSO
apex как задать из js или pl/sql другого элемента process settings attribute?

apex как задать из js или pl/sql другого элемента process settings attribute?

Я уже загружаю первую страницу xlsУ меня есть file_browser, button и процесс

167
Повторять цикл, пока ввод неверен

Повторять цикл, пока ввод неверен

Напишите цикл, который предлагает prompt ввести число, большее 100Если посетитель ввёл другое число – попросить ввести ещё раз, и так далее

388
Vue, Jest. Падает тест вызова метода при клике

Vue, Jest. Падает тест вызова метода при клике

Начал изучать тему unit тестирования Vue компонентовИспользую Jest

131