CSVHandler — Aspose.Cells FOSS for Python API Reference
aspose-cells-foss oferă import și export CSV prin CSVHandler clasa și două clase de opțiuni însoțitoare. Funcțiile de conveniență la nivel de modul sunt, de asemenea, disponibile pentru cazuri de utilizare simple.
ImageRenderOptions: aspose.cells_foss
from aspose.cells_foss import CSVHandler, CSVLoadOptions, CSVSaveOptions
from aspose.cells_foss import load_csv_workbook, save_workbook_as_csvCSVLoadOptions
Opțiuni care controlează modul în care un fișier CSV este analizat la încărcare.
ImageRenderOptions
CSVLoadOptions()ImageRenderOptions
CSVLoadOptions nu are proprietăți configurabile. Transmite o instanță către CSVHandler.load_csv() pentru a utiliza comportamentul de analiză implicit.
CSVSaveOptions
Opțiuni care controlează modul în care un registru de lucru este serializat în CSV.
ImageRenderOptions
CSVSaveOptions()ImageRenderOptions
CSVSaveOptions nu are proprietăți configurabile. Transmite o instanță către CSVHandler.save_csv() pentru a utiliza comportamentul de serializare implicit.
CSVHandler
CSVHandler conține doar metode statice și nu este niciodată instanțiată.
CSVHandler.save_csv
CSVHandler.save_csv(workbook, file_path: str, options: CSVSaveOptions | None = None) -> NoneSalvează foaia de lucru specificată a workbook într-un fișier CSV la file_path. Dacă options este None, implicit CSVSaveOptions sunt utilizate.
CSVHandler.save_csv_to_string
CSVHandler.save_csv_to_string(workbook, options: CSVSaveOptions | None = None) -> strSerializes the worksheet to a CSV string and returns it. No file is written.
CSVHandler.load_csv
CSVHandler.load_csv(workbook, file_path: str, options: CSVLoadOptions | None = None) -> NoneAnalizează fișierul CSV de la file_path și încarcă datele sale în prima foaie de lucru a workbook, înlocuind orice conținut existent. Dacă options este None, implicit CSVLoadOptions sunt utilizate.
CSVHandler.load_csv_from_string
CSVHandler.load_csv_from_string(workbook, csv_content: str, options: CSVLoadOptions | None = None) -> NoneAnalizează un șir CSV și încarcă datele sale în prima foaie de lucru a workbook.
Funcții ale modulului
load_csv_workbook
load_csv_workbook(file_path: str, options: CSVLoadOptions | None = None) -> WorkbookCreează un nou Workbook, încarcă fișierul CSV în prima sa foaie de lucru și returnează workbook. Echivalent cu crearea unui Workbook și apelând CSVHandler.load_csv(wb, file_path, options).
save_workbook_as_csv
save_workbook_as_csv(workbook, file_path: str, options: CSVSaveOptions | None = None) -> NoneWrapper convenabil pentru CSVHandler.save_csv(workbook, file_path, options).
ImageRenderOptions
Exemplul următor încarcă un fișier CSV delimitat prin virgulă și îl salvează din nou cu delimitator de punct și virgulă.
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)