Excel - разделение, извлечение и экспорт файла Excel с несколькими строками интерфейса из отдельного исходного файла Excel с одной строкой данных

479
Mike Simmons

Вариация по разделению / извлечению данных из одной строки в тему из нескольких строк; Однако с разницей и хотел бы некоторый вклад. Этот сценарий включает чтение данных из одного листа Excel и создание / заполнение листа Excel (с определенным шаблоном). Предмет - данные системного теста.

Рабочий лист исходных данных: рабочий лист
Excel для ввода данных тестового примера включает столбцы, такие как:
ИМЯ ТЕСТА
ФУНКЦИОНАЛЬНАЯ ОБЛАСТЬ
ИСТОРИИ ПОЛЬЗОВАТЕЛЯ (#)
ШАГИ ТЕСТА # (где количество тестовых действий может отличаться)
ДЕЙСТВИЕ (описание теста)
ОЖИДАЕМЫЙ РЕЗУЛЬТАТ (не все действия имеют ожидаемые результаты, то есть, например, выполняются три шага, затем есть действие проверки).
Excel - разделение, извлечение и экспорт файла Excel с несколькими строками интерфейса из отдельного исходного файла Excel с одной строкой данных

Рабочий лист выходных данных:
необходимо создать файл Excel для загрузки в базу данных тестовой платформы (~ ALM Octane). Столбцы включают (спрашивая об определенных, могут выяснить остальное):
НОМЕР ТЕСТА (производный, порядковый номер для каждой строки, начинающейся с 1)
ТИП (производный, «простой» для ДЕЙСТВИЯ, «проверка» для ОЖИДАЕМОГО РЕЗУЛЬТАТА (это требование разделения) ... нужна строка для действия, другая строка для проверки.)
ИМЯ ТЕСТА (то же самое, что и источник).
STEP_TYPE (строка заголовка пуста, последующие строки выводятся как строка первого шага как 'test_manual', все остальные шаги / строки для теста case это 'step'.
STEP_DESCRIPTION (аналогично ACTION выше, только для простых строк / строк проверки).
TEST_TYPE (исправлено как 'Acceptance', только помещается в строку заголовка.

Я хотел бы, чтобы предложения по сценарию или макросу VBA проходили через исходный код и создавали выходной файл листа.

0
Мое первое предложение заключается в том, чтобы вы нашли время, чтобы прочитать [как задать хороший вопрос] (https://superuser.com/help/how-to-ask), а затем вернуться и [отредактировать свой вопрос] (https: / /superuser.com/posts/1378561/edit), чтобы показать нам, что вы уже пробовали. Также: абзацы - они полезны, чтобы сделать текст более понятным и легким для чтения cybernetic.nomad 5 лет назад 0
Честно говоря, я много раз читал почту, но не смог понять, что именно вы пытаетесь спросить !! Лучше изменить сообщение и добавить скриншот вместе с ожидаемым результатом. В противном случае текущая форма сообщения может привлечь голоса, чтобы закрыть вопрос! ☺ Rajesh S 5 лет назад 1
«Я хотел бы, чтобы предложения по сценарию или макросу VBA проходили через исходный код и создавали выходной файл листа». Суперпользователь не является сайтом типа «напиши мне код». Но если вы решите это сами, опубликуете свою работу и опишите конкретную проблему, с которой вы столкнулись, люди здесь помогут вам решить эту проблему. fixer1234 5 лет назад 0

0 ответов на вопрос

Похожие вопросы