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_csvCSVLoadOptions
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) -> NoneMenyimpan 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) -> strMenyerialkan helaian kerja ke rentetan CSV dan mengembalikannya. Tiada fail ditulis.
CSVHandler.load_csv
CSVHandler.load_csv(workbook, file_path: str, options: CSVLoadOptions | None = None) -> NoneMenganalisis 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) -> NoneMenganalisis 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) -> WorkbookMencipta 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) -> NonePembungkus 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)