Πώς να φορτώσετε αρχεία με 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 loads spreadsheet data from file paths using the 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 supports loading files in the following formats.

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

Δείτε επίσης

 Ελληνικά