Úvodní článek
Aspose.Cells FOSS is a lightweight Python library for creating, reading, and modifying Excel files (.xlsx Je vydán pod licencí MIT a je k dispozici na PyPI jako aspose-cells-foss.
Nainstalujte s:
pip install aspose-cells-foss
Co může udělat?
Knihovna pokrývá celou škálu operací s tabulkami:
- Vytvoření a úprava pracovních bloků: vytvořit nové pracovní knihy nebo změnit stávající
.xlsxsoubory s použitímWorkbooka)Worksheettřídy - Operace v buňkách: číst a psát hodnoty buněk, vzorce a styly
- Stylování: použít písma, barvy, hranice, formáty čísel a uspořádání
- Mnoho pracovních listů: přidávání, odstranění a správu pracovních listů
- Ověřování údajů: definovat výběrové seznamy, rozsahy čísel a vlastní pravidla pro ověření
- Připomínky: přidat komentáře do buňky s metadaty autora .
- Hypertextové odkazy: odkazy na adresy URL, e-maily, soubory a interní reference
- Automatické filtry: rozpětí dat filtrování s:
AutoFilter - Podmínkové formátování: použít formátování založené na pravidlech pro zvýraznění hodnot buněk
- Grafy: vytvářet grafy; 16
ChartTypehodnoty jsou definovány, ale pouze 5 serialize to XLSX without error:Zbývajících 11 typů (Scatter, Waterfall, Combo, Surface, Radar, Treemap, Sunburst, Histogram, Funnel, Box & Whisker, Map) se zvedne.NotImplementedErrorNa záchranu. - Fotografie: vkládat obrázky (JPEG, PNG) ukotveny do buněk
- Kreslení tvarů: přidejte obdélníky, ovály, šípy, textové políčky a 30+ předem nastavených tvarů
- Šumivky: vkládat mini Čáry řádku, sloupce a výhry/ztráty uvnitř buněk
- Tabulky programu Excel: vytvořit strukturované tabulky (
Table, přístupné prostřednictvím:ws.tables) s automatickým filtrem a nadpisy sloupců. - Zlomení stránek: přidat horizontální a vertikální rozbití stránek.
- Spojovací buňky: rozsah sloučení a odsloužení buněk
- Ochrana heslem: chránit soubory šifrováním AES
- Formáty vývozu: ukládání jako XLSX, CSV, Markdown nebo JSON
Jak začít?
Nainstalujte knihovnu jediným příkazem:
pip install aspose-cells-foss>=26.3.1
Poté ověřte instalaci:
from aspose.cells_foss import Workbook
print('Aspose.Cells FOSS for Python is ready.')
Rychlý start
from aspose.cells_foss import Workbook
# Create a new workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]
# Write values
worksheet.cells["A1"].put_value("Hello")
worksheet.cells["B1"].put_value("World")
worksheet.cells["A2"].put_value(42)
# Save
workbook.save("output.xlsx")
Čtení existujícího souboru:
from aspose.cells_foss import Workbook
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]
value = worksheet.cells["A1"].value
print(f"A1: {value}")