CSVHandler

CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss fornisce l’importazione e l’esportazione CSV tramite il CSVHandler classe e due classi di opzioni companion. Sono disponibili anche funzioni di comodità a livello di modulo per casi d’uso semplici.

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

Opzioni che controllano come un file CSV viene analizzato durante il caricamento.

ColladaSaveOptions

CSVLoadOptions()

ColladaSaveOptions

CSVLoadOptions non ha proprietà configurabili. Passa un’istanza a CSVHandler.load_csv() per utilizzare il comportamento di parsing predefinito.


CSVSaveOptions

Opzioni che controllano come una cartella di lavoro viene serializzata in CSV.

ColladaSaveOptions

CSVSaveOptions()

ColladaSaveOptions

CSVSaveOptions non ha proprietà configurabili. Passa un’istanza a CSVHandler.save_csv() per utilizzare il comportamento di serializzazione predefinito.


CSVHandler

CSVHandler contiene solo metodi statici e non viene mai istanziata.

CSVHandler.save_csv

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

Salva il foglio di lavoro specificato di workbook in un file CSV a file_path. Se options è None, predefiniti CSVSaveOptions vengono utilizzati.

CSVHandler.save_csv_to_string

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

Serializza il foglio di lavoro in una stringa CSV e la restituisce. Nessun file viene scritto.

CSVHandler.load_csv

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

Analizza il file CSV in file_path e carica i suoi dati nel primo foglio di lavoro di workbook, sostituendo eventuali contenuti esistenti. Se options è None, predefinito CSVLoadOptions sono usati.

CSVHandler.load_csv_from_string

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

Analizza una stringa CSV e carica i suoi dati nel primo foglio di lavoro di workbook.


Funzioni del Modulo

load_csv_workbook

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

Crea un nuovo Workbook, carica il file CSV nel suo primo foglio di lavoro e restituisce la cartella di lavoro. Equivalente a creare un Workbook e chiamando 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 di comodità per CSVHandler.save_csv(workbook, file_path, options).


ColladaSaveOptions

L’esempio seguente carica un file CSV delimitato da virgole e lo salva nuovamente con delimitatore punto e virgola.

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)

Vedi anche

 Italiano