ΠΠΎΠ³Π΄Π° ΡΠ΅Π±Π΅ Π³ΠΎΠ²ΠΎΡΡΡ "Excel-ΡΠ°Π±Π»ΠΎΠ½", ΡΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡ: Π‘ΡΠ΅Π½Π°ΡΠΈΠΉ Π·Π½Π°ΠΊΠΎΠΌ? ΠΠ½Π°ΡΠΈΡ, ΠΏΠΎΡΠ° ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ Python ΠΈ openpyxl, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΡΡΠΈΡ Excel Π΄Π΅Π»Π°ΡΡ ΡΠ°Π±Π»ΠΎΠ½Ρ ΠΊΡΠ°ΡΠΈΠ²ΠΎ, ΠΏΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ ΠΈ... Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ. pip install openpyxl from openpyxl import Workbook
# Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΊΠ½ΠΈΠ³Ρ (workbook)
wb = Workbook()
# ΠΠΊΡΠΈΠ²Π½ΡΠΉ Π»ΠΈΡΡ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ)
ws = wb.active
# ΠΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ Π»ΠΈΡΡ
ws.title = "ΠΡΡΠ΅Ρ" π ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ:
Excel-ΡΠ°ΠΉΠ» β ΡΡΠΎ Workbook, Π° Π»ΠΈΡΡ β Worksheet. ΠΡ ΡΡΠ°Π·Ρ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²ΡΠ²Π°Π΅ΠΌ Π»ΠΈΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ βΠΠΈΡΡ1β Π·Π²ΡΡΠΈΡ ΠΊΠ°ΠΊ βΠ― Π·Π°Π±ΡΠ» ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΡΠ°ΡΠΈΠ²ΠΎβ. # ΠΠ°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°
ws.merge_cells('A1:E1') # ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΡΠ΅ΠΌ ΡΡΠ΅ΠΉΠΊΠΈ ΠΏΠΎΠ΄ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
ws['A1'] = "ΠΡΡΠ΅Ρ ΠΎ ΠΏΡΠΎΠ΄Π°ΠΆΠ°Ρ
Π·Π° ΠΌΠ΅ΡΡΡ" π ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ:
Π Excel, ΠΊΠ°ΠΊ ΠΈ Π² ΠΆΠΈΠ·Π½ΠΈ, Π²Π°ΠΆΠ΅Π½ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ. ΠΡ Π΄Π΅Π»Π°Π΅ΠΌ Π΅Π³ΠΎ Π½Π° Π²Π΅ΡΡ Π²Π΅ΡΡ
ΠΈ Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΡΠ΅ΠΊΡΡ. Π’Π΅ΠΏΠ΅ΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ: headers = ["β", "ΠΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ", "Π Π΅Π³ΠΈΠΎΠ½", "Π‘ΡΠΌΠΌΠ° ΠΏΡΠΎΠ΄Π°ΠΆ", "ΠΠ°ΡΠ°"]
ws.append(headers) π ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ:
ws.append() Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΡΡΠΎΠΊΡ Π² ΠΊΠΎΠ½Π΅Ρ ΡΠ°Π±Π»ΠΈΡΡ. Π£Π΄ΠΎΠ±Π½ΠΎ, ΠΏΡΠΎΡΡΠΎ, Π΄ΡΡΠ΅Π²Π½ΠΎ. from openpyxl.styles import Font,