[python] xlrd 엑셀 시트의 이름 바꾸기

xlrd는 파이썬으로 엑셀 파일을 읽을 때 사용되는 라이브러리입니다. xlrd 라이브러리를 사용하여 엑셀 시트의 이름을 바꾸기 위해서는 xlrd 라이브러리로 엑셀 파일을 열고, 내부적으로 시트의 이름을 변경해야 합니다.

아래는 xlrd를 사용하여 엑셀 시트의 이름을 바꾸는 예제입니다.

import xlrd
import xlwt

file_path = "example.xlsx"

# 엑셀 파일 불러오기
workbook = xlrd.open_workbook(file_path, formatting_info=True)

# 시트 이름 변경
new_sheet_name = "new_sheet"
sheet_index = 0  # 시트 인덱스
workbook._Workbook__worksheets[sheet_index].name = new_sheet_name

# 변경된 내용을 새로운 파일에 저장
new_file_path = "modified_example.xlsx"
workbook.save(new_file_path)

위 코드에서, xlrd를 사용하여 엑셀 파일을 열고, ._Workbook__worksheets[sheet_index].name을 사용하여 시트의 이름을 변경했습니다.

참고 자료: