CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss fornece importação e exportação de CSV através do CSVHandler classe e duas classes de opções companheiras. Funções de conveniência ao nível do módulo também estão disponíveis para casos de uso simples.

ImageRenderOptions: aspose.cells_foss

from aspose.cells_foss import CSVHandler, CSVLoadOptions, CSVSaveOptions
from aspose.cells_foss import load_csv_workbook, save_workbook_as_csv

CSVLoadOptions

Opções que controlam como um arquivo CSV é analisado ao ser carregado.

ImageRenderOptions

CSVLoadOptions()

ImageRenderOptions

CSVLoadOptions não tem propriedades configuráveis. Passe uma instância para CSVHandler.load_csv() para usar o comportamento de análise padrão.


CSVSaveOptions

Opções que controlam como uma pasta de trabalho é serializada para CSV.

ImageRenderOptions

CSVSaveOptions()

ImageRenderOptions

CSVSaveOptions não tem propriedades configuráveis. Passe uma instância para CSVHandler.save_csv() para usar o comportamento de serialização padrão.


CSVHandler

CSVHandler contém apenas métodos estáticos e nunca é instanciada.

CSVHandler.save_csv

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

Salva a planilha especificada de workbook para um arquivo CSV em file_path. Se options é None, padrão CSVSaveOptions são usados.

CSVHandler.save_csv_to_string

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

Serializa a planilha em uma string CSV e a retorna. Nenhum arquivo é escrito.

CSVHandler.load_csv

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

Analisa o arquivo CSV em file_path e carrega seus dados na primeira planilha de workbook, substituindo qualquer conteúdo existente. Se options é None, padrão CSVLoadOptions são usados.

CSVHandler.load_csv_from_string

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

Analisa uma string CSV e carrega seus dados na primeira planilha de workbook.


Funções do Módulo

load_csv_workbook

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

Cria um novo Workbook, carrega o arquivo CSV na sua primeira planilha e retorna a pasta de trabalho. Equivalente a criar um Workbook e chamando 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 conveniência em torno de CSVHandler.save_csv(workbook, file_path, options).


ImageRenderOptions

O exemplo a seguir carrega um arquivo CSV delimitado por vírgulas e o salva novamente com delimitador ponto e vírgula.

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)

Veja Também

 Português