Darksol89
Дек. 26, 2016 14:16:24
Всех приветствую!
Имеется таблица в Экселе с данными прогона тестов, пример строки:
Specification Input 230V Output 195 PASS
Нужно последовательно выбирать строчки, менять их на что то вроде: DateTime Stamp\testcase name\id\status и все это сохранять в csv или json
Не понимаю как это реализовать? Кто нибудь сможет помочь?
FishHook
Дек. 26, 2016 14:31:30
А зачем тут вообще питон? Это же сами экселем делается даже без макросов.
4kpt_IV
Дек. 26, 2016 14:33:23
Ну если уж дико хочется извращения, тогда xlsx это один большой xml документ. Дальше можно додумать самому.
Darksol89
Дек. 26, 2016 14:42:13
FishHook
А зачем тут вообще питон? Это же сами экселем делается даже без макросов.
Дело в том, что на Питоне написан тестовый скрипт, после его отработки результаты собираются в Эксель репорт, их там достаточно много и все разные строки.
Хотелось бы после прогона открывать этот эксель файл и вытаскивать оттуда нужные строки, перименовывать их и вставлять в csv файл
Darksol89
Дек. 26, 2016 14:50:06
Либо сделать по другому: работаю в ПиЧарме, после выполнения скрипта в конмли ПиЧарма пишется трэйсбэк о результатах, что то вроде:
test_1….ok
Ran 1 test, 200s
OK
Вот это дело вытянуть оттуда и запихнуть в csv, txt, json файл
как это сделать?
4kpt_IV
Дек. 26, 2016 15:30:49
А исправить текстовый скрипт, чтобы он параллельно писал в csv?
py.user.next
Дек. 27, 2016 04:41:53
Darksol89
Нужно последовательно выбирать строчки, менять их на что то вроде: DateTime Stamp\testcase name\id\status и все это сохранять в csv или json
Ну, и что? Модуль xlrd + модуль csv или модуль json. Для замены просто питон используешь, когда оно будет в виде строк.