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_csv

CSVLoadOptions

Επιλογές που ελέγχουν πώς γίνεται η ανάλυση ενός αρχείου 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)

Δείτε επίσης

 Ελληνικά