Kirish I. Umumiy qism
Download 1.09 Mb.
|
Kurs ishi
- Bu sahifa navigatsiya:
- Excel faylini oqish
- Pivot jadvalini yaratish
from openpyxl import load_workbook
from openpyxl.styles import Font from openpyxl.chart import BarChart, Reference import string Excel faylini o'qish, Pivot jadvalini yaratish va uni Excelga eksport qilish uchun biz Pandas-dan foydalanamiz. Keyin biz Openpyxl kutubxonasidan Excel formulalarini yozish, diagrammalar yaratish va Python yordamida elektron jadvalni formatlash uchun foydalanamiz. Va nihoyat, biz butun jarayonni avtomatlashtirish uchun Python funktsiyasini yaratamiz. Eslatma. Agar sizda ushbu kutubxonalar Python-da o'rnatilmagan bo'lsa, ularni buyruq satrida ham bajarish orqali osongina o'rnatishingiz mumkinpip install pandas pip install openpyxl. Excel faylini o'qish Excel faylini o'qishdan oldin, u Python skript fayli bilan bir joyda ekanligiga ishonch hosil qiling. Keyin Excel faylini quyidagi kodda ko'rsatilgandek o'qishingizpd.read_excel() mumkin: excel_file = pd.read_excel('supermarket_sales.xlsx') excel_file[['Gender', 'Product line', 'Total']] Faylda juda ko'p ustunlar mavjud , ammo bizning hisobotimiz uchun biz faqat ustunlardan foydalanamiz GenderProduct lineva Total. Sizga ularning tashqi ko'rinishini ko'rsatish uchun men ularni ikki qa s bilan tanladim. Agar biz buni Jupyter Notebooks-da namoyish qilsak, Excel jadvaliga o'xshash quyidagi ma'lumotlar doirasini ko'ramiz: Pivot jadvalini yaratish Endi biz ilgari yaratilgan ma'lumotlar ramkasidan Pivot jadvalini osongina yaratishimiz mumkin excel_file. Buning uchun biz faqat usuldan foydalanishimiz kerak .pivot_table(). Aytaylik, biz erkaklar va ayollar turli xil mahsulot qatorlariga qancha pul sarflaganliklarini ko'rsatadigan Pivot jadvalini yaratmoqchimiz. Buning uchun biz quyidagi kodni yozamiz: report_table = excel_file.pivot_table(index='Gender', columns='Product line', values='Total', aggfunc='sum').round(0) Jadval report_tablequyidagicha 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