Как дать в excel, чтобы получить требуемый вывод в json, который я указал ниже

Я пробовал читать значения из excel и конвертировать в JSON, и все идеально. Но что мне нужно, так это то, что я знаю, каким должен быть мой ввод JSON. Но для достижения этого необходимого JSON я хочу знать, как задать эти значения в Excel. ? Пожалуйста, помогите мне указать в Excel, и тогда я смогу преобразовать этот Excel в JSON. Я прикрепляю ожидаемый JSON. так что это дает мне представление о том, как добиться превосходства

Как мне уступить в Excel, чтобы получить желаемый JSON?

Пожалуйста, помогите мне. Поскольку я пробовал использовать сайт NPMSjs, но все примеры, которые они показывают, были testcase1 должны быть указаны как имя листа, а testcase2 должен быть доступен как лист 2 и т. д. Но то, что я хочу иметь, находится внутри этого одного листа, я хочу сохранить два случая. Я искал в самом StackOverflow, но тот результат, который мне нужен, недоступен. для вывода ниже, чтобы получить в JSON, как вводить данные в Excel. Помогите, пожалуйста. Мне нужно включить автоматизацию и продолжить

В настоящее время я собираюсь начать автоматизацию с использованием фреймворка транспортира жасмина.

Пример JSON:

{

    "scenario1" : [
                    {"product" :"Car", "code" :"221"},
                    {"product" :"bike", "code" :"456"},
                    {"product" :"scooty", "code" :"456"}               
                ],

    "scenario2" : 

        {"firstName" :"brand", "lastName" :"result","product":"final"}



}
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
1
51
1

Ответы 1

Сохраните имя сценария в первом столбце, введите данные для сценария во втором столбце.

// implement function readExcel to read excel into array as following:
// [ 
//    ['scenario1', '[{"product'.....]' ]
//    ['scenario2', '{"firstName.....'  ]
// ]
rows = readExcel('file_path', 'sheet_name');

datas = {}; 

// convert array into map
rows.forEach(function(row){
   datas[row[0]] = row[1];
});

// use scenario name to get its data from map
var tmp = JSON.parse(datas['scenario1']);

Большое спасибо за ваш ответ . Действительно нужен и дал мне новую идею. Фактически, этот набор тестов будет выполняться только путем изменения данных, которые не имеют глубокого понимания. Вместо того, чтобы указывать тег в excel. Любой макрос или любая другая концепция для преобразования данных, указанных в каждой строке, для формирования тега, как вы показали. Есть какой-нибудь способ сделать?

Jai 07.06.2018 17:17

Другие вопросы по теме