Používat Excel v Pythonu | Automatizace Excelu pomocí Pythonu

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

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:

  1. Načtěte soubor Excel pomocí třídy Workbook.
  2. Získejte délku WorksheetCollection pomocí vlastnosti Workbook.worksheets.length.
  3. Procházejte všechny pracovní listy v kolekci a proveďte následující:
    1. Přistupte k pracovnímu listu podle jeho indexu pomocí metody worksheets.get().
    2. Získejte počet řádků a sloupců dat v pracovním listu.
    3. Spusťte smyčku pro řádky.
    4. Spusťte vnořenou smyčku pro sloupce.
    5. Č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.

Použití Excelu v Pythonu: Čtení souborů Excel

Čtení souboru Excel v Pythonu - Zdroj XLSX

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:

  1. Vytvořte instanci třídy Workbook.
  2. Přistupte k výchozímu pracovnímu listu pomocí metody Workbook.worksheets().get(index).
  3. Vložte hodnotu do požadované buňky pomocí vlastnosti Worksheet.cells.get(index).value.
  4. 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.

Použití Excelu v Pythonu: Zápis do souborů Excel

Zápis do souboru Excel v 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:

  1. Načtěte existující soubor Excel pomocí třídy Workbook.
  2. Přistupte k výchozímu pracovnímu listu pomocí metody Workbook.worksheets().get(index).
  3. Změňte hodnoty v požadovaných buňkách pomocí vlastnosti Worksheet.cells.get(index).value.
  4. Přidejte nový list pomocí metody Workbook.worksheets.add(name).
  5. Vložte hodnoty do požadovaných buněk pomocí vlastnosti Worksheet.cells.get(index).value.
  6. Uložte sešit pomocí metody Workbook.save().

Následující ukázka kódu ukazuje jak upravit soubor Excel v Pythonu.

Použití Excelu v Pythonu: Úprava souborů Excel

Úprava souboru 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:

  1. Načtěte existující soubor Excel pomocí třídy Workbook.
  2. Přistupte k výchozímu pracovnímu listu pomocí metody Workbook.worksheets().get(index).
  3. Získejte styl buňky pomocí vlastnosti Worksheet.cells.style.
  4. Nastavte barvu písma pomocí vlastnosti Style.font.color.
  5. Specifikujte vzor stylu pomocí vlastnosti Style.pattern.
  6. Nastavte barvu pozadí pomocí vlastnosti Style.background_color.
  7. Nastavte ohraničení pomocí metody Style.set_border().
  8. Získejte požadovanou buňku pro aplikaci stylu pomocí metody Worksheet.cells.get().
  9. Poté aplikujte styl na přístupnou buňku pomocí metody cell.set_style(style).
  10. 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.

Úprava formátování buněk v Excelu pomocí Pythonu

Úprava formátování buněk v Excelu 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:

  1. Vytvořte instanci třídy Workbook.
  2. Přistupte k pracovnímu listu podle jeho indexu.
  3. Vložte hodnoty dat do požadovaných buněk.
  4. Přidejte graf do pracovního listu pomocí metody Worksheets.charts.add().
  5. Přistupte k nově přidanému grafu podle jeho indexu.
  6. Poté nastavte zdroj dat grafu pomocí metody chart.set_chart_data_range().
  7. 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.

Přidat grafy do souboru Excel pomocí Pythonu

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.

Viz také