Microsoft Excel kezelése Python alapokon (OPENPYXL)

EXCL-PYT Új

Képzési forma:
Normál
Képzés hossza:
2 nap (16 óra)
Képzés nyelve:
Magyar/Angol

Ismertető

A tanfolyamot azon haladó Excel felhasználóknak ajánljuk, akik szeretnék automatizálni a rendszeresen ismétlődő Exceles feladataikat, kiegészítenék az már meglévő függvényeket sajátokkal vagy kacsintgatnak a gépi tanulás, mély tanulás és adatelemzés irányába és szeretnének megismerkedni az alapokkal.

A tanfolyam mindegyik szoftver verzióra elérhető (2010, 2013, 2016, 2019, O365).

Mielőtt nekikezdünk

  • Python és a fejlesztőkörnyezet beállítása
  • szükséges alapfogalmak

Python alapok

  • Python console – Párbeszéd mód
  • Az elmaradhatatlan Hello world program.
  • alapműveletek
  • egyszerű változók és típusok
  • elágazás
  • ciklusok
  • összetett típusok (tömb, halmaz, lista)

Excel kezelése

  • Munkafüzetek elérése és mentése
  • Adatok olvasása Excel munkafüzetből
  • Munkalapok kezelése (létrehozás, mozgatás, átnevezés, törlés)
  • Műveletek a munkafüzet adataival
  • Képletek írása és módosítása
  • Formázási tulajdonságok kezelése
  • Feltételes formázás
  • Diagramkészítés
  • Kimutatás (PivotTable)
  • Képek kezelése (Csak, ha elérhető a Pillow könyvtár)

Kitekintés, további lehetőségek

  • Merre tovább a Pythonban?
  • egyéb Excel kezelő könyvtárak
  • adatelemzési könyvtár ismertető
  • gépi tanulási könyvtárak

 

Szükséges előképzettség

A Számítógépkezelés és Windows tanfolyam ismeretanyaga. Ajánlott korábbi MS Excel legalább középhaladó ismeret és gyakorlat. (Excel fogalmak, függvények, tartománynevek, táblázatok, diagram- és kimutatáskészítés, feltételes formázás, szűrés)

Korábbi bármilyen programozási nyelvben szerzett tapasztalat hatalmas előny, de nem elvárás.

Szükséges szoftverek

Excel 2010, 2013, 2016, 2019, Office 365

Python 3.x (javasolt a 3.10 vagy az aktuális legfrissebb stabil verzió)
Link: https://www.python.org/downloads/

OpenPyXL 3.x (javasolt a 3.0.9 vagy az aktuális legfrissebb stabil verzió)
Link: https://openpyxl.readthedocs.io/

PyCharm 2021.x (javasolt a 2021.3.1 vagy az aktuális legfrissebb stabil verzió)
Link: https://www.jetbrains.com/pycharm/download/

Javasolt még:

Pillow 9.x (javasolt a 9.0.0 vagy az aktuális legfrissebb stabil verzió)
https://pypi.org/project/Pillow/

NotePad++ 8.x (javasolt a 8.2 vagy az aktuális legfrissebb stabil verzió)
Link: https://notepad-plus-plus.org/downloads/