CSVHandler — Aspose.Cells FOSS for Python API Reference
aspose-cells-foss fournit l’importation et l’exportation CSV via le CSVHandler classe et deux classes d’options associées. Des fonctions pratiques au niveau du module sont également disponibles pour les cas d’utilisation simples.
ColladaSaveOptions: aspose.cells_foss
from aspose.cells_foss import CSVHandler, CSVLoadOptions, CSVSaveOptions
from aspose.cells_foss import load_csv_workbook, save_workbook_as_csvCSVLoadOptions
Options qui contrôlent la façon dont un fichier CSV est analysé lors du chargement.
ColladaSaveOptions
CSVLoadOptions()ColladaSaveOptions
CSVLoadOptions n’a aucune propriété configurable. Passez une instance à CSVHandler.load_csv() pour utiliser le comportement d’analyse par défaut.
CSVSaveOptions
Options qui contrôlent la façon dont un classeur est sérialisé en CSV.
ColladaSaveOptions
CSVSaveOptions()ColladaSaveOptions
CSVSaveOptions n’a aucune propriété configurable. Passez une instance à CSVHandler.save_csv() pour utiliser le comportement de sérialisation par défaut.
CSVHandler
CSVHandler ne contient que des méthodes statiques et n’est jamais instanciée.
CSVHandler.save_csv
CSVHandler.save_csv(workbook, file_path: str, options: CSVSaveOptions | None = None) -> NoneEnregistre la feuille de calcul spécifiée de workbook dans un fichier CSV à file_path. Si options est None, par défaut CSVSaveOptions sont utilisés.
CSVHandler.save_csv_to_string
CSVHandler.save_csv_to_string(workbook, options: CSVSaveOptions | None = None) -> strSérialise la feuille de calcul en une chaîne CSV et la renvoie. Aucun fichier n’est écrit.
CSVHandler.load_csv
CSVHandler.load_csv(workbook, file_path: str, options: CSVLoadOptions | None = None) -> NoneAnalyse le fichier CSV à file_path et charge ses données dans la première feuille de calcul de workbook, en remplaçant tout contenu existant. Si options est None, par défaut CSVLoadOptions sont utilisés.
CSVHandler.load_csv_from_string
CSVHandler.load_csv_from_string(workbook, csv_content: str, options: CSVLoadOptions | None = None) -> NoneAnalyse une chaîne CSV et charge ses données dans la première feuille de calcul de workbook.
Fonctions du module
load_csv_workbook
load_csv_workbook(file_path: str, options: CSVLoadOptions | None = None) -> WorkbookCrée un nouveau Workbook, charge le fichier CSV dans sa première feuille de calcul, et renvoie le classeur. Équivalent à créer un Workbook et appelant CSVHandler.load_csv(wb, file_path, options).
save_workbook_as_csv
save_workbook_as_csv(workbook, file_path: str, options: CSVSaveOptions | None = None) -> NoneWrapper de commodité autour de CSVHandler.save_csv(workbook, file_path, options).
ColladaSaveOptions
L’exemple suivant charge un fichier CSV délimité par des virgules et le réenregistre avec un délimiteur point-virgule.
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)