Kirish I. Umumiy qism
Download 1.09 Mb.
|
Kurs ishi
- Bu sahifa navigatsiya:
- Hisobot varagini formatlash
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. wb = load_workbook('report_2021.xlsx') sheet = wb['Report'] sheet['A1'] = 'Sales Report' sheet['A2'] = '2021' sheet['A1'].font = Font('Arial', bold=True, size=20) sheet['A2'].font = Font('Arial', bold=True, size=10) 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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling