Kirish I. Umumiy qism


Download 1.09 Mb.
bet10/12
Sana28.12.2022
Hajmi1.09 Mb.
#1024933
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Kurs ishi

for i in excel_alphabet:

  • if i!='A':

  • sheet[f'{i}{max_row+1}'] = f'=SUM({i}{min_row+1}:{i}{max_row})'

  • sheet[f'{i}{max_row+1}'].style = 'Currency'

  • # adding total label

  • sheet[f'{excel_alphabet[0]}{max_row+1}'] = 'Total'

  • wb.save('report_2021.xlsx')

    Kodni ishga tushirgandan so'ng, biz Totalb dan G gacha bo'lgan ustunlar uchun qatordagi summa formulasini olamiz:

    Keling, ushbu kod nima qilishini ko'rib chiqaylik:

    • for i in excel_alphabet a () ustunidan tashqari barcha faol ustunlar bo'ylabif i! = 'A'harakatlanadi, chunki a ustunida raqamli ma'lumotlar mavjud emas

    • yozish sheet[f'{i}{max_row+1}'] = f'=SUM({i}{min_row+1}:{i}{max_row}'bilan bir xilsheet['B7'] = '=SUM(B5:B6)', faqat a dan G gacha bo'lgan ustunlar uchun

    • chiziq sheet [f '{i} {max_row + 1}'].style = 'Currency'raqamli ma'lumotlarga ega katakchalarga pul formatini belgilaydi (ya'ni, bu erda biz yana a ustunini chiqarib tashlaymiz)

    • biz Totalkodni ishlatib, maksimal satr ostida (ya'ni ettinchi ostida) a ustuniga yozuv qo'shamiz [f '{excel_alphabet [0]} {max_row + 1}'] = 'Total'

    Hisobot varag'ini formatlash
    Keling, hisobotimizga yakuniy teginishlarni kiritaylik. Biz sarlavha, subtitr qo'shishimiz va ularning shriftini sozlashimiz mumkin.

    1. wb = load_workbook('report_2021.xlsx')

    2. sheet = wb['Report']

    3. sheet['A1'] = 'Sales Report'

    4. sheet['A2'] = '2021'

    5. sheet['A1'].font = Font('Arial', bold=True, size=20)

    6. sheet['A2'].font = Font('Arial', bold=True, size=10)

    7. wb.save('report_2021.xlsx')

    Ichkarida boshqa variantlarni ham qo'shishingiz mumkin Font(). Openpyxl hujjatlarida mavjud uslublar ro'yxatini topishingiz mumkin.


    Yakuniy hisobot quyidagicha ko'rinishi kerak:



    Download 1.09 Mb.

    Do'stlaringiz bilan baham:
  • 1   ...   4   5   6   7   8   9   10   11   12




    Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
    ma'muriyatiga murojaat qiling