Aspose.Cells FOSS per a Python és una biblioteca gratuïta i de codi obert per treballar amb fitxers de fulls de càlcul en aplicacions Python. Instal·leu-la amb una única comanda pip install aspose-cells-foss i comenceu a crear llibres de treball, llegir cel·les, aplicar estils, crear gràfics i exportar a XLSX, CSV, Markdown o JSON, tot sense requerir Microsoft Excel ni cap dependència d’Office.
La biblioteca exposa una API neta i Pythonica construïda al voltant de Workbook, Worksheet, Cells i Cell, els objectes familiars que tot desenvolupador de fulls de càlcul coneix. Llegiu i escriviu cel·les utilitzant la notació de claudàtors (ws.cells["A1"].value = "Hello"), apliqueu estils amb els objectes Font i Fill, i creeu gràfics de columnes o de línies mitjançant mètodes dedicats add_bar() i add_line() sobre ws.charts.
Com que la biblioteca no té cap dependència de biblioteques Office natives, s’executa de manera idèntica a Windows, Linux i macOS en runners CI, contenidors Docker i entorns sense servidor. El paquet markitdown-aspose-cells-plugin amplia la biblioteca MarkItDown de Microsoft amb suport XLSX, permetent una exportació completa de llibre de treball a Markdown amb una única crida. Els desenvolupadors que necessiten el API comercial complet amb suport total de producció poden utilitzar Aspose.Cells for Python juntament amb aquests recursos de codi obert.
ws.cells["A1"].NotImplementedError en l’alerta).password en una línia.markitdown-aspose-cells-plugin afegeix l’exportació XLSX a MarkitDowns.Aspose.Cells FOSS es pot instal·lar amb una sola comanda pip install aspose-cells-foss. No hi ha biblioteques Office natives ni paquets del sistema per instal·lar. La biblioteca s’executa en qualsevol entorn Python 3.7+ sense passos de compilació.
El API és intencionadament petit: Workbook, Worksheet, Cells, Cell, Font, Fill i Chart cobreixen la gran majoria dels casos d’ús del món real. El codi font té llicència MIT-licensed, està allotjat a GitHub i accepta informes d’errors i pull requests.
Instal·lar amb pip, després crear un Workbook, accedir al primer Worksheet i escriure valors directament a les cèl·lules utilitzant notació entre paranys. L’exemple també mostra com emfinsar la línia d’encapçalada modificant l’estil de cel·la abans de guardar.
pip install aspose-cells-foss
from aspose.cells_foss import Workbook
wb = Workbook()
ws = wb.worksheets[0]
# Write values
ws.cells["A1"].value = "Product"
ws.cells["B1"].value = "Revenue"
ws.cells["A2"].value = "Widget"
ws.cells["B2"].value = 42000
# Bold the header row
for col in ["A1", "B1"]:
style = ws.cells[col].get_style()
style.font.bold = True
ws.cells[col].apply_style(style)
wb.save("report.xlsx")
Obre el llibre de treball guardat per damunt, afegir un gràfic a barres sobre una gamma de files i després cridar save() tres vegades amb diferents extensions de fitxer XLSX, Markdown i CSV sense canviar cap altre codi.
from aspose.cells_foss import Workbook
wb = Workbook("report.xlsx")
ws = wb.worksheets[0]
# Add a bar chart over rows 2-10
chart = ws.charts.add_bar(12, 0, 25, 6)
chart.n_series.add("B2:B10", True)
chart.title = "Revenue by Product"
wb.save("report_with_chart.xlsx")
# Export the same workbook to Markdown
wb.save("report.md")
# Or export to CSV
wb.save("report.csv")
És una biblioteca Python lliure, amb llicència MIT per crear, llegir, modificar i exportar fitxes de calcul d’Excel sense necessitat de Microsoft Office.
XLSX per a llegir/escriure. Els formats d’exportació només inclouen CSV, Markdown i JSON. L’export de Mark down està incorporat en la biblioteca mitjançant save_as_markdown() i no requereix cap plugin. La opcional markitdown-aspose-cells-plugin afegeix suport XSLX a la Biblioteca MarkItDown de Microsoft és una integració separada, no un requisit per l’exposició de Marca .
No. Aspose.Cells FOSS és una biblioteca pure-Python sense cap dependència de Microsoft Office, automatització COM, o cap entorn d’execució propietari.
Executeu pip install aspose-cells-foss. No es requereixen paquets de sistema addicionals ni extensions natives.
Sí. La biblioteca dóna suport als tipus de gràfics barres, línies, tares, àrea i stock a través dels mètodes dedicats al disseny de grafics en ws.charts. Aquests cinc tipus s’estalvien en XLSX sense error. Altres tipus d’àrecs (scatter, combo, cascada, etc.) es poden crear en memòria però augmentar NotImplementedError quan se crida workbook.save() .
Sí. Passa un paràmetre password quan s’estalvi per protegir el llibre de treball amb xifratge AES.
markitdown-aspose-cells-plugin integra Aspose.Cells FOSS a la biblioteca MarkItDown de Microsoft, permetent una conversió completa XLSX-a-Markdown amb una sola crida.
El codi font, el seguidor d’emissions i la guia de contribucions estan disponibles a GitHub sota la llicència MIT.