[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
을 사용하여 시트의 이름을 변경했습니다.
참고 자료: