CSVHandler

CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss proporciona importación y exportación de CSV a través del CSVHandler clase y dos clases de opciones complementarias. También están disponibles funciones de conveniencia a nivel de módulo para casos de uso 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

Opciones que controlan cómo se analiza un archivo CSV al cargarlo.

ColladaSaveOptions

CSVLoadOptions()

ColladaSaveOptions

CSVLoadOptions no tiene propiedades configurables. Pase una instancia a CSVHandler.load_csv() para usar el comportamiento de análisis predeterminado.


CSVSaveOptions

Opciones que controlan cómo se serializa un libro de trabajo a CSV.

ColladaSaveOptions

CSVSaveOptions()

ColladaSaveOptions

CSVSaveOptions no tiene propiedades configurables. Pase una instancia a CSVHandler.save_csv() para usar el comportamiento de serialización predeterminado.


CSVHandler

CSVHandler contiene solo métodos estáticos y nunca se instancia.

CSVHandler.save_csv

CSVHandler.save_csv(workbook, file_path: str, options: CSVSaveOptions | None = None) -> None

Guarda la hoja de cálculo especificada de workbook a un archivo CSV en file_path. Si options es None, predeterminado CSVSaveOptions se utilizan.

CSVHandler.save_csv_to_string

CSVHandler.save_csv_to_string(workbook, options: CSVSaveOptions | None = None) -> str

Serializa la hoja de cálculo a una cadena CSV y la devuelve. No se escribe ningún archivo.

CSVHandler.load_csv

CSVHandler.load_csv(workbook, file_path: str, options: CSVLoadOptions | None = None) -> None

Analiza el archivo CSV en file_path y carga sus datos en la primera hoja de cálculo de workbook, reemplazando cualquier contenido existente. Si options es None, predeterminado CSVLoadOptions se utilizan.

CSVHandler.load_csv_from_string

CSVHandler.load_csv_from_string(workbook, csv_content: str, options: CSVLoadOptions | None = None) -> None

Analiza una cadena CSV y carga sus datos en la primera hoja de cálculo de workbook.


Funciones del módulo

load_csv_workbook

load_csv_workbook(file_path: str, options: CSVLoadOptions | None = None) -> Workbook

Crea un nuevo Workbook, carga el archivo CSV en su primera hoja de cálculo y devuelve el libro de trabajo. Equivalente a crear un Workbook y llamando CSVHandler.load_csv(wb, file_path, options).

save_workbook_as_csv

save_workbook_as_csv(workbook, file_path: str, options: CSVSaveOptions | None = None) -> None

Envoltorio de conveniencia alrededor de CSVHandler.save_csv(workbook, file_path, options).


ColladaSaveOptions

El siguiente ejemplo carga un archivo CSV delimitado por comas y lo guarda nuevamente con un delimitador de punto y coma.

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)

Ver también

 Español