Kirish I. Umumiy qism


Python yordamida Excelda hisobotlarni avtomatlashtirish


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

Python yordamida Excelda hisobotlarni avtomatlashtirish

Keling, tan olaylik. Nima qilishimizdan qat'i nazar, ertami-kechmi Excel-da kunlik hisobotni yangilash kabi takrorlanadigan vazifalar bilan shug'ullanishimiz kerak.


Python avtomatlashtirish muammolarini hal qilish uchun juda mos keladi. Ammo Agar siz Python-dan foydalanmaydigan kompaniya sifatida ishlayotgan bo'lsangiz, ushbu til yordamida ish vazifalarini avtomatlashtirishda qiynalasiz. Xavotir olmang: shunga qaramay, siz hali ham pitonist mahoratingizdan foydalanishingiz mumkin.
Excelda hisobotlarni avtomatlashtirish uchun siz xo'jayiningizni Python-ga o'tishga ishontirishingiz shart emas! Python orqali ishlashni xohlayotganingizni Excelga aytib berish uchun openpyxl Python modulidan foydalanish mumkin. Shu bilan birga, hisobotlarni yaratish jarayoni avtomatlashtiriladi, bu sizning hayotingizni sezilarli darajada soddalashtiradi.

Ma'lumotlar to'plami


Ushbu qo'llanmada biz savdo ma'lumotlari bilan Excel faylidan foydalanamiz. Bu ko'plab kompaniyalarda hisobot berish uchun kirish sifatida ishlatiladigan fayllarga o'xshaydi. Ushbu faylni Kaggle-da yuklab olishingiz mumkin. Biroq, u formatga ega.csv, shuning uchun siz kengaytmani o'zgartirishingiz .xlsx yoki shunchaki Google Drive-dagi ushbu havoladan yuklab olishingiz kerak (fayl supermarket_sales deb nomlanadi.xlsx).


Har qanday kodni yozishdan oldin, Google Drive-dagi faylni diqqat bilan ko'rib chiqing. Ushbu fayl Python-da quyidagi hisobotni yaratish uchun kirish sifatida ishlatiladi:


Keling, ushbu hisobotni tuzamiz va Python yordamida uni tuzishni avtomatlashtiramiz.


Pandas yordamida Pivot jadvalini yaratish
Kutubxonalarni import qilish
Endi Excel faylini yuklab olganingizdan so'ng, bizga kerak bo'lgan kutubxonalarni import qilaylik.



  1. import pandas as pd

  2. import openpyxl


  3. Download 1.09 Mb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




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