Introducció
Aspose.Cells FOSS is a lightweight Python library for creating, reading, and modifying Excel files (.xlsx És llançat sota la llicència MIT i disponible en PyPI com a aspose-cells-foss.
Instal·lar amb:
pip install aspose-cells-foss
El que pot fer
La biblioteca cobreix tota la gamma d’operacions de fitxes:
- Crear i editar quadres de treball: crear nous quadres de treball o modificar existents.
.xlsxarxius utilitzant el sistema deWorkbooki de laWorksheetclasses de la classe - Operacions de cel·la: llegir i escriure valors de cèl·lula, fórmules i estils
- Estilat: aplicar fonts, colors, fronteres, formats de números i alineament
- Fills de treball múltiples: afegir, eliminar i gestionar fitxes de treball
- Validació de dades: definir llistes desplegables, intervals de nombres i regles de validació personalitzades.
- Comentaris: afegir comentaris a la cel·la amb metadades de l’autor
- Hipervincles: enllaç a URL, correus electrònics, arxius i referències internes.
- Filtres automàtics: intervals de dades filtrats amb:
AutoFilter - Formatació condicional: aplicar el formatatge basat en regles per destacar els valors de cèl·lula
- Gràfics: crear gràfics; 16
ChartTypeEls valors estan definits, però només 5 serialize to XLSX without error: Línia, barra, tarta, àrea i stock. Els 11 tipus restants (Scatter, cascada, combo, superfície, radar, mapa d’arbres, erupció solar, histograma, funil, caixa i bigot, Mapa) pujaNotImplementedErrorEn salvament. - Fotografies: incrustar imatges (JPEG, PNG) ancorades a cèl·lules
- Formes de dibuix: afegir rectangles, ovals, fletxes, caixes de text i 30+ formes preestableçades
- Llines de brillantor: incrustar mini-línea, columna i win-loss gràfics dins de cèl·lules
- Taules d’Excel: crear taules estructurades (
Table, accessible a través de:ws.tables) amb filtre automàtic i encabezaments de columnes. - Pausa de pàgines: afegir pauses de pàgines horitzontals i verticals.
- Celles de fusió: mesclar i desmescler intervals de cèl·lules
- Protecció per contrasenyes: protegir els fitxers amb xifrat AES
- Formats d’exportació: guardar com XLSX, CSV, Markdown o JSON
Com començar a treballar
Instal·lar la biblioteca amb un sol comandament:
pip install aspose-cells-foss>=26.3.1
Llavors verifiqueu la instal·lació:
from aspose.cells_foss import Workbook
print('Aspose.Cells FOSS for Python is ready.')
Inici ràpid
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")
Llegir un fitxer existent:
from aspose.cells_foss import Workbook
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]
value = worksheet.cells["A1"].value
print(f"A1: {value}")