Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиПоискОблакоVK ComboВсе проекты

Ребят срочно нужно рассортировать файл ворда в ексель !!дам балов!желательно сделать это прогой на пайтоне

Егор Назаренко Ученик (33), на голосовании 2 месяца назад
нужно рассортировать по колоннкам текст из экселя по столбцам :Автор Название Год Тип Код

https://disk.yandex.ru/i/uRJ4rTP40JvGGQ
Голосование за лучший ответ
Григорий Крюков Гуру (4446) 3 месяца назад
pip install openpyxl
pip install python-docx
workbook = xl.load_workbook('Book1.xlsx')
sheet_1 = workbook['Sheet1']
for row in range(2, sheet_1.max_row + 1):
current = sheet_1.cell(row, 2)
voltage = sheet_1.cell(row, 3)
power = float(current.value) * float(voltage.value)
power_cell = sheet_1.cell(row, 1)
power_cell.value = power
values = Reference(sheet_1, min_row = 2, max_row = sheet_1.max_row, min_col = 1, max_col = 1)
chart = LineChart()
chart.y_axis.title = 'Power'
chart.x_axis.title = 'Index'
chart.add_data(values)
sheet_1.add_chart(chart, 'e2')
workbook.save('Book1.xlsx')
input_file = "C:/Users/.../Book1.xlsx"
output_image = "C:/Users/.../chart.png"
operation = win32com.client.Dispatch("Excel.Application")
operation.Visible = 0
operation.DisplayAlerts = 0
workbook_2 = operation.Workbooks.Open (input_file)
sheet_2 = operation.Sheets(1)
for x, chart in enumerate(sheet_2.Shapes):
chart.Copy()
image = ImageGrab.grabclipboard()
image.save(output_image, 'png')
pass
workbook_2.Close(True)
operation.Quit()
Егор НазаренкоУченик (33) 3 месяца назад
не работает
Егор Назаренко, ну так потому что отступы потерялись. Использовать кнопочку "Блок кода" совесть не позволяет.
Похожие вопросы