Microsoft Excel je široce používaná aplikace pro analýzu a správu dat díky svým funkcím a snadno použitelným rozhraním. Dostupnost různých funkcí, které umožňují početní operace, vytváření kontingenčních tabulek nebo složitých zpráv, činí z Excelu základní nástroj v jakémkoli pracovním prostředí. Čím vyšší je objem a složitost dat, tím důležitější je aplikovat pokročilé a efektivní metody správy dat. Začlenění prvků Excelu do Pythonu nabízí zcela novou dimenzi praktického využití jazyka pro správu a analýzu dat. V tomto blogovém příspěvku se naučíte, jak používat Excel v Pythonu. Ať už jste začátečník, který se chce seznámit, nebo zkušený vývojář hledající zlepšení svých dovedností, tento průvodce vám poskytne potřebné znalosti a nástroje k plynulé integraci Excelu a Pythonu do vašeho nástroje pro analýzu dat.
Tento článek pokrývá následující témata:
- Knihovna Pythonu pro použití Excelu v Pythonu
- Čtení souborů Excel v Pythonu
- Zápis do souborů Excel v Pythonu
- Úprava souborů Excel v Pythonu
- Úprava formátování buněk v Excelu pomocí Pythonu
- Přidávání grafů a obrázků do Excelu pomocí Pythonu
- Získání bezplatné licence
- Bezplatné zdroje
Knihovna Pythonu pro použití Excelu v Pythonu
Pro práci se soubory Excel v Pythonu použijeme Aspose.Cells for Python, výkonnou knihovnu, která poskytuje rozsáhlé možnosti pro vytváření, úpravu a převod souborů Excel.
Stáhněte si balíček nebo jej nainstalujte z PyPI pomocí následujícího příkazu pip ve vašem terminálu:
pip install aspose-cells-python
Použití Excelu v Pythonu: Čtení souborů Excel
Automatizace Excelu pomocí Pythonu, čtení souborů Excel je výkonný a flexibilní způsob, jak programově pracovat s daty ve vašich aplikacích. Můžete začít pracovat se souborem Excel jeho načtením do vašeho Python skriptu. Načtěte soubor Excel vytvořením instance třídy Workbook s cestou k souboru Excel, který chcete číst. Po načtení souboru Excel můžete přistupovat k jednotlivým pracovním listům podle jejich indexu nebo názvu. Kolekce pracovních listů objektu třídy Workbook vám umožňuje procházet různé listy v souboru Excel.
Postupujte podle následujících kroků pro čtení souboru Excel v Pythonu:
- Načtěte soubor Excel pomocí třídy Workbook.
- Získejte délku WorksheetCollection pomocí vlastnosti Workbook.worksheets.length.
- Procházejte všechny pracovní listy v kolekci a proveďte následující:
- Přistupte k pracovnímu listu podle jeho indexu pomocí metody worksheets.get().
- Získejte počet řádků a sloupců dat v pracovním listu.
- Spusťte smyčku pro řádky.
- Spusťte vnořenou smyčku pro sloupce.
- Čtěte data z každé buňky pomocí vlastnosti Worksheet.cells.get_cell(row, column).value.
Následující ukázka kódu ukazuje jak číst soubor Excel v Pythonu.
Zde je výstup:
Pracovní list: Sheet1
Položky A | Položky B |
12 | 23 |
23 | 22 |
34 | 11 |
45 | 43 |
65 | 65 |
34 | 22 |
Pracovní list: Sheet2
Další informace o čtení dat ze souborů Excel v Pythonu.
Použití Excelu v Pythonu: Zápis do souborů Excel
Pomocí Aspose.Cells for Python můžete snadno vytvářet nové soubory Excel programově v Pythonu. Prvním krokem je vytvoření nového objektu třídy Workbook, který bude sloužit jako kontejner pro váš soubor Excel. Nový sešit obvykle začíná jedním výchozím pracovním listem. K tomuto pracovnímu listu můžete přistupovat podle jeho indexu nebo názvu. S připraveným objektem pracovního listu můžete začít zapisovat data do konkrétních buněk. Buňky jsou referencovány pomocí jejich adres buněk (např. “A1” a “B2”). Můžete zapisovat různé typy dat, včetně řetězců, čísel, dat a booleanů.
Postupujte podle následujících kroků pro vytvoření souboru Excel v Pythonu:
- Vytvořte instanci třídy Workbook.
- Přistupte k výchozímu pracovnímu listu pomocí metody Workbook.worksheets().get(index).
- Vložte hodnotu do požadované buňky pomocí vlastnosti Worksheet.cells.get(index).value.
- Uložte sešit jako soubor XLSX pomocí metody Workbook.save().
Následující ukázka kódu ukazuje jak vytvořit soubor Excel a vložit do něj data pomocí Pythonu.
Objevte více o vytváření souborů MS Excel pomocí Pythonu zde a zvyšte své znalosti dnes!
Použití Excelu v Pythonu: Úprava souborů Excel
Úprava existujících souborů Excel pomocí Aspose.Cells for Python zahrnuje několik klíčových úkolů, včetně načtení souboru, provedení změn jeho struktury a obsahu a u
ložení aktualizovaného souboru. Pokud chcete upravit existující soubor, můžete jej načíst do objektu třídy Workbook. Třída Workbook poskytuje metody pro otevření a manipulaci s různými formáty souborů Excel, jako jsou XLSX, XLS a CSV. Můžete přistupovat ke konkrétnímu pracovnímu listu, abyste provedli změny jeho obsahu nebo struktury. Můžete také přidat více pracovních listů podle názvu nebo pomocí indexu. S připraveným objektem pracovního listu můžete změnit hodnoty konkrétních buněk. Můžete změnit stávající data v těchto buňkách na nové hodnoty.
Postupujte podle následujících kroků pro úpravu souboru Excel v Pythonu:
- Načtěte existující soubor Excel pomocí třídy Workbook.
- Přistupte k výchozímu pracovnímu listu pomocí metody Workbook.worksheets().get(index).
- Změňte hodnoty v požadovaných buňkách pomocí vlastnosti Worksheet.cells.get(index).value.
- Přidejte nový list pomocí metody Workbook.worksheets.add(name).
- Vložte hodnoty do požadovaných buněk pomocí vlastnosti Worksheet.cells.get(index).value.
- Uložte sešit pomocí metody Workbook.save().
Následující ukázka kódu ukazuje jak upravit soubor Excel v Pythonu.
Podívejte se na jak vložit a odstranit řádky a sloupce v Excelu pomocí Pythonu.
Úprava formátování buněk v Excelu pomocí Pythonu
Pro zlepšení čitelnosti a prezentace vašeho souboru Excel můžete upravit formátování buněk. Můžete změnit styly písma, barvy, ohraničení a barvy pozadí. Aspose.Cells nabízí širokou škálu možností formátování, které vám umožní přizpůsobit vzhled vašich dat.
Postupujte podle následujících kroků pro úpravu formátování buněk v souboru Excel pomocí Pythonu:
- Načtěte existující soubor Excel pomocí třídy Workbook.
- Přistupte k výchozímu pracovnímu listu pomocí metody Workbook.worksheets().get(index).
- Získejte styl buňky pomocí vlastnosti Worksheet.cells.style.
- Nastavte barvu písma pomocí vlastnosti Style.font.color.
- Specifikujte vzor stylu pomocí vlastnosti Style.pattern.
- Nastavte barvu pozadí pomocí vlastnosti Style.background_color.
- Nastavte ohraničení pomocí metody Style.set_border().
- Získejte požadovanou buňku pro aplikaci stylu pomocí metody Worksheet.cells.get().
- Poté aplikujte styl na přístupnou buňku pomocí metody cell.set_style(style).
- Nakonec uložte sešit pomocí metody Workbook.save().
Následující ukázka kódu ukazuje jak aplikovat styly a formátování na buňku v souboru Excel pomocí Pythonu.
Naučte se, jak nastavit výšku řádku a šířku sloupce v Excelu pomocí Pythonu.
Přidávání grafů a obrázků do Excelu pomocí Pythonu
Vizualní prvky, jako jsou grafy a obrázky, mohou zlepšit prezentaci vašich dat. Aspose.Cells for Python podporuje vytváření a přizpůsobení různých typů grafů, jako jsou sloupcové grafy, čárové grafy a koláčové grafy. Můžete také vkládat obrázky, tvary a další grafiku, aby byl váš soubor Excel informativnější a vizuálně atraktivnější.
Postupujte podle následujících kroků pro přidání grafů do souboru Excel pomocí Pythonu:
- Vytvořte instanci třídy Workbook.
- Přistupte k pracovnímu listu podle jeho indexu.
- Vložte hodnoty dat do požadovaných buněk.
- Přidejte graf do pracovního listu pomocí metody Worksheets.charts.add().
- Přistupte k nově přidanému grafu podle jeho indexu.
- Poté nastavte zdroj dat grafu pomocí metody chart.set_chart_data_range().
- Uložte sešit pomocí metody Workbook.save().
Následující ukázka kódu ukazuje jak přidat grafy do souboru Excel pomocí Pythonu.
Zvědaví na více? Prozkoumejte náš podrobný blogový příspěvek o vytváření grafů v souborech Excel pomocí Pythonu a odemkněte bohatství znalostí pro zlepšení svých dovedností.
Získání bezplatné licence
Odemkněte plný potenciál práce s Excelem v Pythonu pomocí bezplatné dočasné licence! Navštivte naši stránku pro rychlé a snadné pokyny, jak získat svou bezplatnou licenci a užívejte si neomezený přístup.
Automatizace Excelu s Pythonem – Bezplatné zdroje
Níže naleznete zdroje pro prohloubení vašich znalostí, naučení se efektivně používat Excel v Pythonu a využití plného potenciálu robustních funkcí Aspose.Cells pro analýzu a automatizaci dat.
Závěr
V tomto článku jsme se naučili, jak používat Excel v Pythonu. Manipulace se soubory Excel pomocí programovacího jazyka jako Python poskytuje robustní způsob řešení výpočetních problémů. Využitím Aspose.Cells for Python můžete ušetřit čas na rutinních akcích, počítat data, optimalizovat soubory Excel a provádět mnoho dalších úkolů. Ukázky kódu uvedené v tomto článku ilustrují některé základní úkoly, které byste mohli chtít provést na souborech Excel, jako je čtení a zápis do souboru nebo jeho úprava. Začněte dnes s automatizací Excelu pomocí Pythonu!
V případě jakýchkoli nejasností nás neváhejte kontaktovat na našem bezplatném podpůrném fóru.