CSVHandler

CSVHandler — Aspose.Cells FOSS for Python API Reference

aspose-cells-foss ให้การนำเข้าและส่งออก CSV ผ่าน CSVHandler คลาสและคลาสตัวเลือกคู่หูสองคลาส ฟังก์ชันอเนกประสงค์ระดับโมดูลก็พร้อมใช้งานสำหรับกรณีการใช้งานง่าย.

Properties: aspose.cells_foss

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

CSVLoadOptions

ตัวเลือกที่ควบคุมวิธีการแยกวิเคราะห์ไฟล์ CSV เมื่อทำการโหลด.

Properties

CSVLoadOptions()

Properties

CSVLoadOptions ไม่มีคุณสมบัติที่สามารถกำหนดค่าได้ ส่งอินสแตนซ์ไปยัง CSVHandler.load_csv() เพื่อใช้พฤติกรรมการแยกวิเคราะห์ค่าเริ่มต้น.


CSVSaveOptions

ตัวเลือกที่ควบคุมวิธีการทำให้ workbook ถูกแปลงเป็น CSV.

Properties

CSVSaveOptions()

Properties

CSVSaveOptions ไม่มีคุณสมบัติที่สามารถกำหนดค่าได้ ส่งอินสแตนซ์ไปยัง CSVHandler.save_csv() เพื่อใช้พฤติกรรมการทำซีเรียลไลซ์ค่าเริ่มต้น.


CSVHandler

CSVHandler มีเฉพาะเมธอดแบบสแตติกและจะไม่ถูกสร้างอินสแตนซ์.

CSVHandler.save_csv

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

บันทึกเวิร์กชีตที่ระบุของ workbook เป็นไฟล์ CSV ที่ file_path. หาก options เป็น None, ค่าเริ่มต้น CSVSaveOptions จะถูกใช้.

CSVHandler.save_csv_to_string

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

ทำให้ worksheet แปลงเป็นสตริง CSV และคืนค่า ไม่ได้เขียนไฟล์ใดๆ.

CSVHandler.load_csv

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

แยกวิเคราะห์ไฟล์ CSV ที่ file_path และโหลดข้อมูลของมันเข้าสู่เวิร์กชีตแรกของ workbook, โดยแทนที่เนื้อหาที่มีอยู่ทั้งหมด หาก options คือ None, ค่าเริ่มต้น CSVLoadOptions ถูกใช้.

CSVHandler.load_csv_from_string

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

แยกวิเคราะห์สตริง CSV และโหลดข้อมูลของมันไปยังแผ่นงานแรกของ workbook.


ฟังก์ชันโมดูล

load_csv_workbook

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

สร้างใหม่ Workbook, โหลดไฟล์ CSV ไปยังแผ่นงานแรกของมัน และคืนค่า workbook. เทียบเท่ากับการสร้าง Workbook และเรียก CSVHandler.load_csv(wb, file_path, options).

save_workbook_as_csv

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

ตัวห่อหุ้มที่สะดวกรอบ CSVHandler.save_csv(workbook, file_path, options).


Properties

ตัวอย่างต่อไปนี้โหลดไฟล์ CSV ที่คั่นด้วยเครื่องหมายจุลภาคและบันทึกกลับด้วยเครื่องหมายเซมิโคลอน.

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)

ดูเพิ่มเติม

 ภาษาไทย