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_csv

CSVLoadOptions

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) -> None

Enregistre 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) -> str

Sé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) -> None

Analyse 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) -> None

Analyse 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) -> Workbook

Cré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) -> None

Wrapper 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)

Voir aussi

 Français