SeouliteLab

파이썬으로 엑셀 파일 다루기: pyexcel-xls 라이브러리 활용하기 본문

카테고리 없음

파이썬으로 엑셀 파일 다루기: pyexcel-xls 라이브러리 활용하기

Seoulite Lab 2024. 4. 18. 08:21

엑셀 파일은 데이터 처리 및 분석에서 널리 사용되는 형식 중 하나입니다. 파이썬에서는 다양한 엑셀 파일 형식을 다룰 수 있는 여러 라이브러리가 있습니다. 그 중 하나인 pyexcel-xls 라이브러리는 XLS 파일 형식을 다루는 데 사용됩니다. 이번에는 pyexcel-xls를 사용하여 엑셀 파일을 읽고 쓰는 방법을 알아보겠습니다.

예제 1: XLS 파일 읽기

import pyexcel

# XLS 파일 읽기
records = pyexcel.get_records(file_name="example.xls")

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

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

예제 2: XLS 파일 쓰기

import pyexcel

# 데이터 생성
data = [
    ["이름", "나이", "성별"],
    ["홍길동", 30, "남자"],
    ["김영희", 25, "여자"],
    ["장영실", 35, "남자"]
]

# XLS 파일 쓰기
pyexcel.save_as(array=data, dest_file_name="example.xls")

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

예제 3: 특정 시트의 데이터 읽기

import pyexcel

# XLS 파일 읽기
sheet = pyexcel.get_sheet(file_name="example.xls", sheet_name="Sheet1")

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

위 예제는 pyexcel-xls를 사용하여 특정 시트의 데이터를 읽는 방법을 보여줍니다. get_sheet() 함수를 사용하여 특정 시트의 데이터를 읽을 수 있습니다.

pyexcel-xls를 사용하면 파이썬에서 XLS 파일을 쉽게 다룰 수 있습니다.