SeouliteLab

파이썬으로 다양한 파일 형식 다루기: pyexcel-io 라이브러리 활용하기 본문

카테고리 없음

파이썬으로 다양한 파일 형식 다루기: pyexcel-io 라이브러리 활용하기

Seoulite Lab 2024. 4. 18. 08:20

파이썬에서 다양한 파일 형식을 다루는 작업은 데이터 처리 및 분석에서 중요합니다. 이를 위해 pyexcel-io 라이브러리를 사용할 수 있습니다. pyexcel-io는 다양한 파일 형식을 읽고 쓰는 데 사용되며, pyexcel 라이브러리의 확장판으로 더 많은 기능을 제공합니다.

예제 1: CSV 파일 읽기

import pyexcel

# CSV 파일 읽기
records = pyexcel.get_records(file_name="example.csv")

# 데이터 출력
for record in records:
    print(record)

위 예제는 pyexcel-io를 사용하여 CSV 파일을 읽는 방법을 보여줍니다. get_records() 함수를 사용하여 CSV 파일을 읽고, 각 행을 딕셔너리 형태로 반환합니다.

예제 2: JSON 파일 쓰기

import pyexcel

# 데이터 생성
data = {
    "name": "John",
    "age": 30,
    "city": "New York"
}

# JSON 파일 쓰기
pyexcel.save_as(dest_file_name="example.json", adict=data)

이 예제는 pyexcel-io를 사용하여 JSON 파일을 쓰는 방법을 보여줍니다. save_as() 함수를 사용하여 데이터를 JSON 파일로 저장합니다.

예제 3: Excel 파일 읽기

import pyexcel

# Excel 파일 읽기
sheet = pyexcel.get_sheet(file_name="example.xlsx")

# 데이터 출력
for row in sheet:
    print(row)

위 예제는 pyexcel-io를 사용하여 Excel 파일을 읽는 방법을 보여줍니다. get_sheet() 함수를 사용하여 Excel 파일을 읽을 수 있습니다.

pyexcel-io를 사용하면 파이썬에서 다양한 파일 형식을 쉽게 다룰 수 있습니다.