CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss menyediakan impor dan ekspor CSV melalui the CSVHandler class dan dua kelas opsi pendamping. Fungsi kenyamanan tingkat modul juga tersedia untuk kasus penggunaan sederhana.

BoundingBoxExtent: aspose.cells_foss

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

CSVLoadOptions

Opsi yang mengontrol bagaimana file CSV diurai saat dimuat.

BoundingBoxExtent

CSVLoadOptions()

BoundingBoxExtent

CSVLoadOptions tidak memiliki properti yang dapat dikonfigurasi. Berikan sebuah instance ke CSVHandler.load_csv() untuk menggunakan perilaku parsing default.


CSVSaveOptions

Opsi yang mengontrol bagaimana workbook diserialisasi ke CSV.

BoundingBoxExtent

CSVSaveOptions()

BoundingBoxExtent

CSVSaveOptions tidak memiliki properti yang dapat dikonfigurasi. Berikan sebuah instance ke CSVHandler.save_csv() untuk menggunakan perilaku serialisasi default.


CSVHandler

CSVHandler hanya berisi metode statis dan tidak pernah diinstansiasi.

CSVHandler.save_csv

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

Menyimpan lembar kerja yang ditentukan dari workbook ke file CSV di file_path. Jika options adalah None, bawaan CSVSaveOptions digunakan.

CSVHandler.save_csv_to_string

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

Menserealisasikan worksheet ke string CSV dan mengembalikannya. Tidak ada file yang ditulis.

CSVHandler.load_csv

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

Menganalisis file CSV pada file_path dan memuat datanya ke lembar kerja pertama dari workbook, menggantikan semua konten yang ada. Jika options adalah None, bawaan CSVLoadOptions digunakan.

CSVHandler.load_csv_from_string

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

Menganalisis string CSV dan memuat datanya ke lembar kerja pertama dari workbook.


Fungsi Modul

load_csv_workbook

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

Membuat yang baru Workbook, memuat file CSV ke dalam lembar kerja pertamanya, dan mengembalikan workbook. Setara dengan membuat sebuah 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 praktis di sekitar CSVHandler.save_csv(workbook, file_path, options).


BoundingBoxExtent

Contoh berikut memuat file CSV yang dipisahkan koma dan menyimpannya kembali dengan pemisah titik koma.

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 Indonesia