Πώς να αποθηκεύσετε αρχεία με Aspose.Cells FOSS
Πρόβλημα
Αποθηκεύστε ένα βιβλίο εργασίας που δημιουργήθηκε ή τροποποιήθηκε με Aspose.Cells FOSS στο δίσκο σε μορφή XLSX, CSV ή Markdown. Το Workbook.save() η μέθοδος γράφει το αρχείο και ανιχνεύει τη μορφή από την επέκταση του αρχείου. Χρησιμοποιήστε save_as_markdown() για εξαγωγή σε Markdown.
from aspose.cells_foss import Workbook
workbook = Workbook()
worksheet = workbook.worksheets[0]
worksheet.cells.get_cell_by_name("A1").put_value("Product")
workbook.save("output.xlsx")Προαπαιτούμενα
Για να χρησιμοποιήσετε το Aspose.Cells FOSS για αποθήκευση αρχείων σε Python, βεβαιωθείτε ότι το περιβάλλον σας πληροί τις ακόλουθες απαιτήσεις.
- Python 3.7 ή νεότερη έκδοση εγκατεστημένη στο σύστημά σας
- Εγκαταστήστε το Aspose.Cells FOSS χρησιμοποιώντας:
pip install aspose-cells-foss>=26.3.1 - Εισάγετε τη βιβλιοθήκη με
from aspose.cells_foss import Workbookγια πρόσβαση σεWorkbookκαιWorksheetκλάσεις - Μία έγκυρη παρουσία βιβλίου εργασίας που φορτώθηκε από αρχείο ή δημιουργήθηκε προγραμματιστικά
Αποθήκευση του Αρχείου
Aspose.Cells FOSS provides straightforward methods to save workbooks to various formats. Call save() σε ένα Workbook αντικείμενο με τη ζητούμενη διαδρομή αρχείου εξόδου. Η μορφή ανιχνεύεται από την επέκταση: .xlsx παράγει ένα αρχείο Excel Open XML, .csv παράγει ένα αρχείο τιμών διαχωρισμένων με κόμμα, και .md ή .markdown κατευθύνει αυτόματα στην εξαγωγή πίνακα Markdown — wb.save("output.md") λειτουργεί άμεσα. save_as_markdown() είναι επίσης διαθέσιμο ως ρητή εναλλακτική, αλλά δεν είναι απαραίτητο.
from aspose.cells_foss import Workbook
# Load or create a workbook
workbook = Workbook("input.xlsx")
# Save as XLSX
workbook.save("output.xlsx")
# Save as CSV
workbook.save("output.csv")
# Export as Markdown
workbook.save_as_markdown("output.md")Παράδειγμα Κώδικα
Αυτό το παράδειγμα δημιουργεί ένα βιβλίο εργασίας, γράφει δείγμα δεδομένων χρησιμοποιώντας get_cell_by_name() και put_value(), και αποθηκεύει το αποτέλεσμα και στις μορφές XLSX και Markdown.
from aspose.cells_foss import Workbook
# Create a new workbook and get the first worksheet
workbook = Workbook()
worksheet = workbook.worksheets[0]
# Populate sample data
worksheet.cells.get_cell_by_name("A1").put_value("Product")
worksheet.cells.get_cell_by_name("B1").put_value("Sales")
worksheet.cells.get_cell_by_name("A2").put_value("Apples")
worksheet.cells.get_cell_by_name("B2").put_value(120)
worksheet.cells.get_cell_by_name("A3").put_value("Bananas")
worksheet.cells.get_cell_by_name("B3").put_value(95)
# Save to XLSX
workbook.save("output.xlsx")
# Export to Markdown
workbook.save_as_markdown("output.md")
print("Saved output.xlsx and output.md")Επιλογές Εξόδου
Aspose.Cells FOSS supports saving workbooks to multiple formats. Format selection is determined by the file extension passed to save(), ή καλώντας το αφιερωμένο save_as_markdown() μέθοδος.
| Μορφή | Μέθοδος / Επέκταση | Σημειώσεις |
|---|---|---|
| XLSX | wb.save("file.xlsx") | Προεπιλεγμένη μορφή Excel Open XML· υποστηρίζει στυλ, διαγράμματα και τύπους |
| CSV | wb.save("file.csv") | Τιμές διαχωρισμένες με κόμμα· εξαγωγή ενός φύλλου |
| Markdown | wb.save_as_markdown("file.md") | Εξάγει το πρώτο φύλλο εργασίας ως πίνακα Markdown |