Πώς να φορτώσετε αρχεία με 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") |