CSV(쉼표로 구분된 값)은 한 응용 프로그램에서 다른 응용 프로그램으로 데이터를 유지, 가져오기 및 내보내기 위해 일반적으로 사용되는 파일 형식입니다. 또한 데이터 과학 분야의 대부분의 데이터 세트는 CSV 파일로 저장됩니다. 그러나 경우에 따라 CSV의 쉼표로 구분된 값을 Excel의 XLSX 또는 XLS 통합 문서에서 표 형식으로 변환해야 합니다. 이러한 시나리오의 경우 이 문서에서는 Python에서 CSV 파일을 Excel로 변환하는 방법을 다룹니다.
Python CSV-Excel 변환기 API
CSV를 Excel의 XLSX 또는 XLS 형식으로 변환하려면 Java를 통한 Python용 Aspose.Cells를 사용합니다. Excel 파일을 생성, 수정 또는 변환할 수 있는 강력한 스프레드시트 조작 API입니다. 다음 명령을 사용하여 API를 설치할 수 있습니다.
pip install aspose-cells
Python에서 CSV를 Excel로 변환
다음은 CSV 파일을 Excel XLSX 또는 XLS 형식으로 변환하는 단계입니다.
- LoadOptions 클래스의 객체를 생성하고 FileFormatType.CSV로 초기화합니다.
- Workbook 클래스의 객체를 생성하고 CSV 파일의 경로와 LoadOptions 객체로 초기화합니다.
- Workbook.save(String, SaveFormat.XLSX) 메서드를 사용하여 CSV를 Excel로 변환합니다.
다음 코드 샘플은 Python에서 CSV 파일을 Excel로 변환하는 방법을 보여줍니다.
import jpype
import asposecells
jpype.startJVM()
from asposecells.api import Workbook, LoadOptions, SaveFormat
# Create CSV LoadOptions object
loadOptions = LoadOptions(FileFormatType.CSV)
# Create a Workbook object with CSV file's path and the loadOptions
workbook = Workbook("data.csv", loadOptions)
# Save CSV as XLSX
workbook.save("CsvToExcel.xlsx" , SaveFormat.XLSX)
CSV 파일
My Data,,,,,,,
Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205
변환된 엑셀 파일
무료 API 라이선스 받기
임시 무료 라이선스를 신청하면 평가 제한 없이 API를 사용할 수 있습니다.
결론
이 기사에서는 Python에서 CSV 파일을 Excel로 변환하는 방법을 배웠습니다. 문서를 사용하여 Python 스프레드시트 API에 대해 자세히 알아볼 수 있습니다. 질문이나 질문이 있는 경우 포럼을 통해 언제든지 알려주십시오.