CSVHandler

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_csv

CSVLoadOptions

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. 만약 optionsNone, 기본 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) -> None

CSV 파일을 구문 분석합니다. file_path 데이터를 첫 번째 워크시트에 로드합니다. workbook, 기존 내용을 교체합니다. 만약 optionsNone, 기본값 CSVLoadOptions 가 사용됩니다.

CSVHandler.load_csv_from_string

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

CSV 문자열을 구문 분석하고 데이터를 첫 번째 워크시트에 로드합니다 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)

참고

 한국어