Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 26, 2016 14:16:24

Darksol89
Зарегистрирован: 2016-06-22
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Вытянуть данные из xlsx и вставить в csv

Всех приветствую!
Имеется таблица в Экселе с данными прогона тестов, пример строки:
Specification Input 230V Output 195 PASS

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

Не понимаю как это реализовать? Кто нибудь сможет помочь?

Офлайн

#2 Дек. 26, 2016 14:31:30

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Вытянуть данные из xlsx и вставить в csv

А зачем тут вообще питон? Это же сами экселем делается даже без макросов.



Офлайн

#3 Дек. 26, 2016 14:33:23

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Вытянуть данные из xlsx и вставить в csv

Ну если уж дико хочется извращения, тогда xlsx это один большой xml документ. Дальше можно додумать самому.

Офлайн

#4 Дек. 26, 2016 14:42:13

Darksol89
Зарегистрирован: 2016-06-22
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Вытянуть данные из xlsx и вставить в csv

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

Хотелось бы после прогона открывать этот эксель файл и вытаскивать оттуда нужные строки, перименовывать их и вставлять в csv файл

Офлайн

#5 Дек. 26, 2016 14:50:06

Darksol89
Зарегистрирован: 2016-06-22
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Вытянуть данные из xlsx и вставить в csv

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

Ran 1 test, 200s
OK

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

как это сделать?

Офлайн

#6 Дек. 26, 2016 15:30:49

4kpt_IV
Зарегистрирован: 2016-01-08
Сообщения: 999
Репутация: +  49  -
Профиль   Отправить e-mail  

Вытянуть данные из xlsx и вставить в csv

А исправить текстовый скрипт, чтобы он параллельно писал в csv?

Офлайн

#7 Дек. 27, 2016 04:41:53

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10010
Репутация: +  857  -
Профиль   Отправить e-mail  

Вытянуть данные из xlsx и вставить в csv

Darksol89
Нужно последовательно выбирать строчки, менять их на что то вроде: DateTime Stamp\testcase name\id\status и все это сохранять в csv или json
Ну, и что? Модуль xlrd + модуль csv или модуль json. Для замены просто питон используешь, когда оно будет в виде строк.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version