CSVHandler — Aspose.Cells FOSS for Python API Reference
aspose-cells-foss는 CSV 가져오기 및 내보내기를 제공합니다. CSVHandler 클래스와 두 개의 동반 옵션 클래스를 통해 제공합니다. 모듈 수준의 편리한 함수도 간단한 사용 사례에 사용할 수 있습니다.
ImageRenderOptions: aspose.cells_foss
from aspose.cells_foss import CSVHandler, CSVLoadOptions, CSVSaveOptions
from aspose.cells_foss import load_csv_workbook, save_workbook_as_csvCSVLoadOptions
CSV 파일을 로드할 때 파싱 방식을 제어하는 옵션입니다.
ImageRenderOptions
CSVLoadOptions()ImageRenderOptions
CSVLoadOptions 구성 가능한 속성이 없습니다. 인스턴스를 전달하여 CSVHandler.load_csv() 기본 파싱 동작을 사용합니다.
CSVSaveOptions
워크북이 CSV로 직렬화되는 방식을 제어하는 옵션입니다.
ImageRenderOptions
CSVSaveOptions()ImageRenderOptions
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워크시트를 CSV 문자열로 직렬화하고 반환합니다. 파일은 작성되지 않습니다.
CSVHandler.load_csv
CSVHandler.load_csv(workbook, file_path: str, options: CSVLoadOptions | None = None) -> NoneCSV 파일을 구문 분석합니다. file_path 데이터를 첫 번째 워크시트에 로드합니다. workbook, 기존 내용을 교체합니다. 만약 options 은 None, 기본값 CSVLoadOptions 가 사용됩니다.
CSVHandler.load_csv_from_string
CSVHandler.load_csv_from_string(workbook, csv_content: str, options: CSVLoadOptions | None = None) -> NoneCSV 문자열을 구문 분석하고 데이터를 첫 번째 워크시트에 로드합니다 of workbook.
모듈 함수
load_csv_workbook
load_csv_workbook(file_path: str, options: CSVLoadOptions | None = None) -> Workbook새로운 것을 생성합니다 Workbook, CSV 파일을 첫 번째 워크시트에 로드하고 워크북을 반환합니다. 이는 …을 생성하는 것과 동일합니다 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).
ImageRenderOptions
다음 예제는 쉼표 구분 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)