Как создать файл характеристик огурца из листа Excel или другого файла - PullRequest
0 голосов
/ 26 марта 2019

У меня есть лист Excel, где добавлены мои сценарии. Из таблицы Excel эти сценарии необходимо преобразовать в файл объектов. Можете ли вы помочь мне в этом? Как этого можно добиться, используя любые плагины.

Пожалуйста, помогите?

Сценарии будут созданы в листе Excel, оттуда каждая строка должна быть создана как шаг компонента с использованием ключевого слова gherkins

Лист Excel: Прилагается, как указано ниже для справки

scenariosSheet

1 Ответ

0 голосов
/ 27 марта 2019

Вы можете использовать приведенный ниже пакет для считывания содержимого файла Excel в объект JSON.

https://www.npmjs.com/package/simple-excel-to-json

//read.js
const parser = require('simple-excel-to-json');
const doc = parser.parseXls2Json(`Sample.xlsx`);

doc[0].forEach((data, i) => {
    console.log(`${i} ${data.name} ${data.age}`)
})

где name и age - имена столбцов.

enter image description here

enter image description here

Вы можете добавить все необходимые значения в строку с соответствующими литералами.

позже вы можете записать его в файл.

    const fs = require('fs');
    fs.writeFile("test_input.feature", /* string to be written */, function (err) {
        if (err) {
            console.log(err);
        }
    });

Вы можете написать логику сохранения файла в самом read.js.

В вашем файле конфигурации транспортира укажите папку, в которой вы будетесохраните файлы объектов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...