Οδηγός προγραμματιστή
Aspose.Cells FOSS for Python is a free, open-source library for programmatic spreadsheet processing. Whether you are building data pipelines, generating automated reports, exporting ML results to Excel, or converting workbooks to Markdown for documentation pipelines, Aspose.Cells FOSS provides a comprehensive API that covers every layer of spreadsheet manipulation without requiring Microsoft Office.
Κλειδιά χαρακτηριστικά
Εργαστήριο και εργαστηριακό δελτίο
Δημιουργήστε νέα βιβλία εργασίας από το scratch ή ανοίξτε υπάρχοντα αρχεία XLSX ή CSV. Workbook → Worksheets → Cells → Cell ιεραρχία με καθαρό, Pythonic API. Προσθέστε, ανακαλέστε και αφαιρέσετε φύλλα εργασίας χρησιμοποιώντας workbook.add_worksheet(name) και workbook.remove_worksheet(index_or_name).Η πρόσβαση σε μεμονωμένα κύτταρα (ws.cells["A1"]), καθορίστε τιμές άμεσα, και ιταρίσετε πάνω από τις πληθυσμένες κλίμακες.
Στυλ και μορφοποίηση κελιών
Εφαρμόστε τη μορφοποίηση μερικών κυττάρων. ελέγξτε την οικογένεια γραμματοσειρών, το μέγεθος, ο χρώμα, ταλός, ιταλικός, υποσυνείδητος και αυστηρά μέσω της Font Εισαγωγή: Ορισμός φόντου γεμίζει χρησιμοποιώντας cell.style.fill.set_solid_fill("FFRRGGBB").Τα χρώματα εκφράζονται ως 8 χαρακτήρες AARRGGBB hex string χωρίς ένα # Προκαταρκτική (π.χ., "FFFF0000" για το αόρατο κόκκινο).
Χάρτης Δημιουργία και Εικόνα
Προσθήκη στήλης, γραμμής, φράχτη και πίνακες πιάτων σε φύλλα εργασίας χρησιμοποιώντας ειδικές μεθόδους όπως: ws.charts.add_bar(top_row, left_col, bottom_row, right_col) και ws.charts.add_line(...).Το θέμα είναι να βάλουμε το κείμενο ως σήμα (chart.title = "My Chart"2) Η αναφορά των δεδομένων σε επίπεδο διαγράμματος (chart.category_data = "A2:A6"και να προσθέσει το όνομα της σειράς (chart.n_series.add("B2:B6", category_data="A2:A6", name="Revenue")).
Formula Υποστήριξη
Εισάγετε διατυπώσεις που είναι συμβατές με το Excel cell.formula = "=SUM(A1:A5)" ή να δημιουργήσει ένα Cell(None, "=SUM(A1:A5)") και να το απονέμεται στην συλλογή των κυττάρων.
Εξαγωγή πολυεπίπεδη
Εξαγωγή εργαστηρίων σε XLSX, CSV, TSV, Markdown και JSON χρησιμοποιώντας ένα μόνο workbook.save(path) Χρησιμοποιήστε το SaveFormat Συνεχής για ρητό έλεγχο: SaveFormat.XLSX, SaveFormat.CSV, SaveFormat.TSV, SaveFormat.MARKDOWN, SaveFormat.JSON.Χρησιμοποιήστε MarkdownSaveOptions για την έξοδο Markdown (αλληλεγγύη, επίπεδο επικεφαλής, δείκτη φύλλου εργασίας). MarkdownHandler.save_markdown_to_string(wb) για τη γενιά in-memory Markdown. δείτε Εξαγωγικό τύπο παραδείγματα για τον κωδικό προετοιμασίας και Εξαγωγικές δυσκολίες Για τα tips και το FAQ.
Σημείωση: Aspose.Cells FOSS εξαγωγές προς XLSX, CSV, TSV, Markdown και JSON. PDF, HTML, PNG, TIFF, DOCX και PPTX εξάπλωση δεν είναι μέρος της βιβλιοθήκης Foss.
Plugin οικοσύστημα
Η ΕΠΙΛΟΓΙΚΗ markitdown-aspose-cells-plugin Το πακέτο ενσωματώνεται με τη βιβλιοθήκη MarkItDown της Microsoft για να προσθέσει υποστήριξη ανάγνωσης XLSX. pip install markitdown-aspose-cells-plugin και να χρησιμοποιείται διαφανώς μέσω της MarkItDown API.
Ξεκινώντας
Εγκατάσταση
pip install aspose-cells-fossΧαιρετισμός Κόσμος
from aspose.cells_foss import Workbook, Cell
workbook = Workbook()
ws = workbook.worksheets[0]
ws.cells["A1"].value = "Hello, Aspose.Cells FOSS!"
ws.cells["A2"].value = 42
workbook.save("hello.xlsx")Εξαγωγή προς Markdown
from aspose.cells_foss import Workbook, Cell
workbook = Workbook()
ws = workbook.worksheets[0]
ws.cells["A1"].value = "Name"
ws.cells["B1"].value = "Score"
ws.cells["A2"].value = "Alice"
ws.cells["B2"].value = 95
ws.cells["A3"].value = "Bob"
ws.cells["B3"].value = 88
workbook.save_as_markdown("results.md")Δημιουργία χάρτη στήλης
from aspose.cells_foss import Workbook, Cell
workbook = Workbook()
ws = workbook.worksheets[0]
data = [("Q1", 50), ("Q2", 100), ("Q3", 170), ("Q4", 300)]
for i, (label, value) in enumerate(data):
ws.cells[f"A{i+2}"].value = label
ws.cells[f"B{i+2}"].value = value
chart = ws.charts.add_bar(6, 0, 20, 8)
chart.title = "Quarterly Revenue"
chart.category_data = "A2:A5"
chart.n_series.add("B2:B5", category_data="A2:A5", name="Revenue")
workbook.save("chart.xlsx")Στυλ κελιών
from aspose.cells_foss import Workbook, Cell, Font
workbook = Workbook()
ws = workbook.worksheets[0]
ws.cells["A1"] = Cell("Revenue Report")
cell = ws.cells["A1"]
cell.style.font.bold = True
cell.style.font.size = 14
cell.style.font.color = "FFFFFFFF" # White text (AARRGGBB, no #)
cell.style.fill.set_solid_fill("FF1E64C8") # Blue background
workbook.save("styled.xlsx")Διαθέσιμες οδηγίες
- Εξαγωγή διαφόρων μορφών — Εξαγωγή εργαστηρίων σε XLSX, CSV, TSV, Markdown και JSON.
- Φόρμουλα Υπολογισμός Εισάγετε και αξιολογείτε με προγραμματισμό τις φόρμουλες που είναι συμβατές με το Excel.
- Διαφάνεια λειτουργιών «Δημιουργία βιβλίου εργασίας, χειραγώγηση κυττάρων, λειτουργίες εύρους και στυλ.
- Ξεκινώντας «Προστασία, απαιτήσεις συστήματος και το πρώτο σας βιβλίο εργασίας.
Δείτε επίσης
- Πυροβολισμοί αναφοράς: Πλήρης κατηγορία και μέθοδος τεκμηρίωσης για
aspose.cells_foss - Γνώση βάσης: καθοδηγούμενοι με στόχο τα πράγματα (διαγράμματα, εξαγωγή Markdown, στυλ, φόρτιση)
- ΕΠΙΣΚΕΨΗ ΠΡΟΤΑΣΙΑΣ: Χαρακτηριστικά και δυνατότητες σύνοψη
- Blog: Εισαγωγή Aspose.Cells FOSS:Βιβλιοθήκη και γρήγορη έναρξη