CSVHandler — Aspose.Cells FOSS for Python API Reference
Το aspose-cells-foss παρέχει εισαγωγή και εξαγωγή CSV μέσω του CSVHandler της κλάσης και δύο συναφών κλάσεων επιλογών. Διατίθενται επίσης συναρτήσεις ευκολίας επιπέδου μονάδας για απλές περιπτώσεις χρήσης.
ColladaSaveOptions: aspose.cells_foss
from aspose.cells_foss import CSVHandler, CSVLoadOptions, CSVSaveOptions
from aspose.cells_foss import load_csv_workbook, save_workbook_as_csvCSVLoadOptions
Επιλογές που ελέγχουν πώς γίνεται η ανάλυση ενός αρχείου CSV κατά τη φόρτωση.
ColladaSaveOptions
CSVLoadOptions()ColladaSaveOptions
CSVLoadOptions δεν έχει ρυθμιζόμενες ιδιότητες. Περάστε ένα αντικείμενο στο CSVHandler.load_csv() για να χρησιμοποιήσετε την προεπιλεγμένη συμπεριφορά ανάλυσης.
CSVSaveOptions
Επιλογές που ελέγχουν πώς ένα βιβλίο εργασίας σειριοποιείται σε CSV.
ColladaSaveOptions
CSVSaveOptions()ColladaSaveOptions
CSVSaveOptions δεν έχει ρυθμιζόμενες ιδιότητες. Περάστε ένα αντικείμενο στο CSVHandler.save_csv() για να χρησιμοποιήσετε την προεπιλεγμένη συμπεριφορά σειριοποίησης.
CSVHandler
CSVHandler περιέχει μόνο στατικές μεθόδους και δεν δημιουργείται ποτέ.
CSVHandler.save_csv
CSVHandler.save_csv(workbook, file_path: str, options: CSVSaveOptions | None = None) -> NoneΑποθηκεύει το καθορισμένο φύλλο εργασίας του workbook σε αρχείο CSV στη διεύθυνση file_path. Εάν options είναι None, προεπιλεγμένα CSVSaveOptions χρησιμοποιούνται.
CSVHandler.save_csv_to_string
CSVHandler.save_csv_to_string(workbook, options: CSVSaveOptions | None = None) -> strΣειριοποιεί το φύλλο εργασίας σε συμβολοσειρά CSV και το επιστρέφει. Δεν γράφεται κανένα αρχείο.
CSVHandler.load_csv
CSVHandler.load_csv(workbook, file_path: str, options: CSVLoadOptions | None = None) -> NoneΑναλύει το αρχείο CSV στη διεύθυνση file_path και φορτώνει τα δεδομένα του στο πρώτο φύλλο εργασίας του workbook, αντικαθιστώντας τυχόν υπάρχον περιεχόμενο. Εάν options είναι None, προεπιλογή CSVLoadOptions χρησιμοποιούνται.
CSVHandler.load_csv_from_string
CSVHandler.load_csv_from_string(workbook, csv_content: str, options: CSVLoadOptions | None = None) -> NoneΑναλύει μια συμβολοσειρά CSV και φορτώνει τα δεδομένα της στο πρώτο φύλλο εργασίας του workbook.
Συναρτήσεις Μονάδας
load_csv_workbook
load_csv_workbook(file_path: str, options: CSVLoadOptions | None = None) -> WorkbookΔημιουργεί ένα νέο Workbook, φορτώνει το αρχείο CSV στο πρώτο φύλλο εργασίας του και επιστρέφει το βιβλίο εργασίας. Ισοδυναμεί με τη δημιουργία ενός Workbook και καλώντας CSVHandler.load_csv(wb, file_path, options).
save_workbook_as_csv
save_workbook_as_csv(workbook, file_path: str, options: CSVSaveOptions | None = None) -> NoneΕυκολία wrapper γύρω από CSVHandler.save_csv(workbook, file_path, options).
ColladaSaveOptions
Το παρακάτω παράδειγμα φορτώνει ένα αρχείο CSV με διαχωριστικό κόμμα και το αποθηκεύει ξανά με διαχωριστικό ερωτηματικού.
from aspose.cells_foss import load_csv_workbook, CSVLoadOptions, CSVSaveOptions, save_workbook_as_csv
# Load the original CSV with default options
load_opts = CSVLoadOptions()
wb = load_csv_workbook("input.csv", options=load_opts)
# Inspect what was loaded
ws = wb.worksheets[0]
print(f"Cell A1: {ws.cells['A1'].value}")
# Save as CSV with default options
save_opts = CSVSaveOptions()
save_workbook_as_csv(wb, "output.csv", options=save_opts)