Πώς να αποθηκεύσετε αρχεία με το Aspose.Cells FOSS

Πώς να αποθηκεύσετε αρχεία με το 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
  • Μία έγκυρη παρουσία workbook φορτωμένη από αρχείο ή δημιουργημένη προγραμματιστικά

Αποθήκευση του Αρχείου

Aspose.Cells FOSS παρέχει απλές μεθόδους για την αποθήκευση βιβλίων εργασίας σε διάφορες μορφές. Κλήστε 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 υποστηρίζει την αποθήκευση βιβλίων εργασίας σε πολλαπλές μορφές. Η επιλογή μορφής καθορίζεται από την επέκταση αρχείου που περνιέται στο save() ή καλώντας τη αφιερωμένη μέθοδο save_as_markdown().

ΜορφήΜέθοδος / ΕπέκτασηΣημειώσεις
XLSXwb.save("file.xlsx")Προεπιλεγμένη μορφή Excel Open XML· υποστηρίζει στυλ, διαγράμματα και τύπους
CSVwb.save("file.csv")Τιμές διαχωρισμένες με κόμμα· εξαγωγή ενός φύλλου
Markdownwb.save_as_markdown("file.md")Εξάγει το πρώτο φύλλο εργασίας ως πίνακα Markdown

Δείτε επίσης

 Ελληνικά