CSVHandler

CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss menyediakan import dan eksport CSV melalui CSVHandler kelas dan dua kelas pilihan rakan. Fungsi kemudahan pada peringkat modul juga tersedia untuk kes penggunaan yang mudah.

Example: aspose.cells_foss

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

CSVLoadOptions

Pilihan yang mengawal cara fail CSV diparse semasa memuatkan.

Example

CSVLoadOptions()

Example

CSVLoadOptions tidak mempunyai sifat yang boleh dikonfigurasi. Hantar satu contoh kepada CSVHandler.load_csv() untuk menggunakan kelakuan penguraian lalai.


CSVSaveOptions

Pilihan yang mengawal cara buku kerja diserialkan ke CSV.

Example

CSVSaveOptions()

Example

CSVSaveOptions tidak mempunyai sifat yang boleh dikonfigurasi. Hantar satu contoh kepada CSVHandler.save_csv() untuk menggunakan kelakuan penyirian lalai.


CSVHandler

CSVHandler mengandungi hanya kaedah statik dan tidak pernah diinstanskan.

CSVHandler.save_csv

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

Menyimpan lembar kerja yang ditentukan bagi workbook ke fail CSV di file_path. Jika options adalah None, lalai CSVSaveOptions digunakan.

CSVHandler.save_csv_to_string

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

Menyerialkan helaian kerja ke rentetan CSV dan mengembalikannya. Tiada fail ditulis.

CSVHandler.load_csv

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

Menganalisis fail CSV di file_path dan memuatkan datanya ke dalam lembar kerja pertama workbook, menggantikan sebarang kandungan sedia ada. Jika options adalah None, lalai CSVLoadOptions digunakan.

CSVHandler.load_csv_from_string

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

Menganalisis rentetan CSV dan memuatkan datanya ke dalam lembar kerja pertama workbook.


Fungsi Modul

load_csv_workbook

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

Mencipta yang baru Workbook, memuatkan fail CSV ke dalam lembar kerja pertamanya, dan mengembalikan buku kerja. Setara dengan mencipta satu Workbook dan memanggil CSVHandler.load_csv(wb, file_path, options).

save_workbook_as_csv

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

Pembungkus kemudahan di sekeliling CSVHandler.save_csv(workbook, file_path, options).


Example

ChartCollection diakses sebagai ws.charts. Ia mengandungi semua carta yang disematkan dalam lembar kerja.

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)

Lihat Juga

 Bahasa Melayu