Найти - Пользователи
Полная версия: Вытянуть данные из xlsx и вставить в csv
Начало » Python для новичков » Вытянуть данные из xlsx и вставить в csv
1
Darksol89
Всех приветствую!
Имеется таблица в Экселе с данными прогона тестов, пример строки:
Specification Input 230V Output 195 PASS

Нужно последовательно выбирать строчки, менять их на что то вроде: DateTime Stamp\testcase name\id\status и все это сохранять в csv или json

Не понимаю как это реализовать? Кто нибудь сможет помочь?
FishHook
А зачем тут вообще питон? Это же сами экселем делается даже без макросов.
4kpt_IV
Ну если уж дико хочется извращения, тогда xlsx это один большой xml документ. Дальше можно додумать самому.
Darksol89
FishHook
А зачем тут вообще питон? Это же сами экселем делается даже без макросов.
Дело в том, что на Питоне написан тестовый скрипт, после его отработки результаты собираются в Эксель репорт, их там достаточно много и все разные строки.

Хотелось бы после прогона открывать этот эксель файл и вытаскивать оттуда нужные строки, перименовывать их и вставлять в csv файл
Darksol89
Либо сделать по другому: работаю в ПиЧарме, после выполнения скрипта в конмли ПиЧарма пишется трэйсбэк о результатах, что то вроде:
test_1….ok

Ran 1 test, 200s
OK

Вот это дело вытянуть оттуда и запихнуть в csv, txt, json файл

как это сделать?
4kpt_IV
А исправить текстовый скрипт, чтобы он параллельно писал в csv?
py.user.next
Darksol89
Нужно последовательно выбирать строчки, менять их на что то вроде: DateTime Stamp\testcase name\id\status и все это сохранять в csv или json
Ну, и что? Модуль xlrd + модуль csv или модуль json. Для замены просто питон используешь, когда оно будет в виде строк.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB