Indledning
Aspose.Cells FOSS is a lightweight Python library for creating, reading, and modifying Excel files (.xlsx Det er udgivet under MIT-licensen og tilgængeligt på PyPI som en del af Microsoft Excel. aspose-cells-foss.
Installer den med:
pip install aspose-cells-foss
Hvad den kan gøre
Biblioteket dækker hele spektret af regnearkoperationer:
- Oprette og redigere arbejdsmapper: oprette nye arbejdsbøger eller ændre eksisterende
.xlsx- filerne ved hjælp afWorkbookog:Worksheetklasser - Operationer i cellen: læse og skrive celleværdier, formler og stilarter
- Stilindstilling: anvende skrifttyper, farver, grænser, nummerformater og justering
- Flere regneark: tilføje, fjerne og administrere regneark
- Validering af data: definere rullelister, talintervaller og brugerdefinerede valideringsregler
- Bemærkninger:: tilføje celle kommentarer med forfatter metadata
- Hyperlinks til:: link til URL’er, e-mails og interne referencer
- Automatiske filtre: filterdataintervaller med:
AutoFilter - Betingede formateringer: anvende regelbaseret formatering til at fremhæve celleværdier
- Indsats:: oprette diagrammer; 16
ChartTypeværdierne er defineret, men kun 5 serialize to XLSX without error:De resterende 11 typer (Scatter, Waterfall, Combo, Surface, Radar, Treemap, Sunburst, Histogram, Funnel, Box & Whisker, Map) hæver.NotImplementedError- På save. - Billeder: indlejre billeder (JPEG, PNG) i celler
- Tegning af former: tilføje rektangler, ovale, pile, tekstfelter og 30+ forudindstillede former
- Sparklines: indlejre mini-linje-, kolonne- og vindelseshistorikker inde i celler
- Excel-tabeller: oprette strukturerede tabeller (
Table, der kan tilgås via:ws.tables) med automatisk filter og kolonneoverskrifter - Sidebreak: tilføj vandret og lodret sidebrud
- Fusionsceller: Celleintervaller for sammenlægning og afsamling
- Beskyttelse med adgangskode: beskytte filer med AES-kryptering
- Eksportformater: gemme som XLSX, CSV, Markdown eller JSON
Hvordan man begynder
Installer biblioteket med én enkelt kommando:
pip install aspose-cells-foss>=26.3.1
Verificer derefter installationen:
from aspose.cells_foss import Workbook
print('Aspose.Cells FOSS for Python is ready.')
Hurtig 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")
Læse en eksisterende fil:
from aspose.cells_foss import Workbook
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]
value = worksheet.cells["A1"].value
print(f"A1: {value}")