Πώς να φορτώσετε αρχεία με το Aspose.Cells FOSS

Πώς να φορτώσετε αρχεία με το Aspose.Cells FOSS

Πρόβλημα

Φορτώστε αρχεία λογιστικών φύλλων (XLSX, CSV) στο Aspose.Cells FOSS για προγραμματιστική επεξεργασία. Η κλάση Workbook δέχεται μια διαδρομή αρχείου και επιστρέφει ένα βιβλίο εργασίας στη μνήμη, έτοιμο για ανάγνωση ή επεξεργασία.

from aspose.cells_foss import Workbook

# Load an XLSX file
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]

Προαπαιτούμενα

Για τη φόρτωση αρχείων χρησιμοποιώντας το Aspose.Cells FOSS σε Python, βεβαιωθείτε ότι έχετε εγκατεστημένο το Python 3.7 ή νεότερο. Εγκαταστήστε τη βιβλιοθήκη χρησιμοποιώντας pip με την εντολή pip install aspose-cells-foss>=26.3.1. Μετά την εγκατάσταση, εισάγετε τη βιβλιοθήκη χρησιμοποιώντας from aspose.cells_foss import Workbook.

  • Python 3.7 ή νεότερη
  • διαχειριστής πακέτων pip
  • aspose-cells-foss>=26.3.1 εγκατεστημένο μέσω pip
  • Βασική κατανόηση της διαχείρισης αρχείων Python

Φόρτωση του αρχείου

Aspose.Cells FOSS φορτώνει δεδομένα λογιστικού φύλλου από διαδρομές αρχείων χρησιμοποιώντας την κλάση Workbook. Περνάτε μια τοπική συμβολοσειρά διαδρομής αρχείου απευθείας στον κατασκευαστή. Η φόρτωση μέσω ροής (π.χ., io.BytesIO) δεν υποστηρίζεται — περάστε μόνο μια συμβολοσειρά διαδρομής αρχείου. Για τη φόρτωση αρχείων CSV, χρησιμοποιήστε τη λειτουργία ευκολίας load_csv_workbook().

from aspose.cells_foss import Workbook

# Load from file path (XLSX only)
workbook = Workbook("data.xlsx")

Κατά τη φόρτωση αρχείων CSV, χρησιμοποιήστε τη λειτουργία load_csv_workbook() η οποία δημιουργεί και επιστρέφει ένα νέο Workbook γεμάτο με τα δεδομένα CSV.

Παράδειγμα Κώδικα

Αυτό το παράδειγμα επιδεικνύει τη φόρτωση ενός αρχείου XLSX και ενός αρχείου CSV, και στη συνέχεια την ανάγνωση μιας τιμής κελιού από το καθένα.

from aspose.cells_foss import Workbook, load_csv_workbook

# Load an XLSX workbook from a file path
workbook = Workbook("input.xlsx")
worksheet = workbook.worksheets[0]

# Read a cell value using the .value property
val = worksheet.cells["A1"].value
print(f"A1 value: {val}")

# Load a CSV file using load_csv_workbook
csv_workbook = load_csv_workbook("data.csv")
csv_worksheet = csv_workbook.worksheets[0]

# Read from the CSV-sourced workbook
csv_val = csv_worksheet.cells["A1"].value
print(f"CSV A1 value: {csv_val}")

Υποστηριζόμενες μορφές

Το Aspose.Cells FOSS υποστηρίζει τη φόρτωση αρχείων στις ακόλουθες μορφές.

ΜορφήΕπέκτασηΣημειώσεις
Excel 2007–2019.xlsxΤυπική μορφή Office Open XML· χρησιμοποιήστε Workbook("file.xlsx")
Excel 97–2003.xlsΔεν υποστηρίζεται. Τα αρχεία XLS/BIFF δεν υποστηρίζονται.
CSV.csvΤιμές διαχωρισμένες με κόμμα· χρησιμοποιήστε load_csv_workbook("file.csv")

Δείτε επίσης

 Ελληνικά