Форум сайта python.su
1
Здравствуйте возник вопрос как правильно получить данные из файла exel с помощью библиотеки
pandas, сам файл представляет из себя
1. В первой строке обязательно есть слово “Система:”, то есть название системы в этих строках
2. Дальше есть 7 столбцов: Оборудование, Наименование, Тип, марка, итд. итп.
3. Дальше идут произвольное количество строк до следующей строки из пункта 1.
Таких групп 135 по 1 до 20 наименований
Почитав форум начал писать такой код:
# -*- coding: utf8 -*- import pandas as pd from pandas import DataFrame excel_file = r'TO20191.xls' read_table = pd.read_excel(excel_file,sheet_name=0,header=None, skiprows=8,dtype=unicode) df = DataFrame(read_table) kolsystem = 0 for index, row in df.iterrows(): if u"Система:" in row[0]: kolsystem = kolsystem + 1 print index, row[0], row[1],row[2],row[3],row[4],row[5],row[6] print kolsystem
Отредактировано JOHN_16 (Дек. 7, 2018 11:56:28)
Офлайн
294
ingfa_1981дык мы тоже не знаем, у вас задача то какая?
не пойму что дальше делать после того ка я нашел совпадение,
[code python][/code]
Офлайн