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_csvCSVLoadOptions
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) -> NoneSalva 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) -> strSerializza 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) -> NoneAnalizza 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) -> NoneAnalizza 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) -> WorkbookCrea 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) -> NoneWrapper 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
- Cells Python Riferimento API home
- Aggiunge una serie di dati.
areaè una stringa di intervallo come"Sheet1!B1:B5". Impostais_vertical=Truequando i dati sono disposti in colonne.chart_typesovrascrive il tipo di grafico padre per questa serie (usato nei grafici combinati). - Riferimento MarkdownHandler
- Riferimento JsonHandler
- Guida introduttiva