엑셀 파일 합치기: openpyxl로 쉽게 해결하기
2023. 12. 10. 22:38ㆍ개발/openpyxl
728x90
반응형
엑셀 파일 합치기: openpyxl로 쉽게 해결하기
엑셀 파일을 효율적으로 관리하고 데이터를 합치는 작업은 많은 업무에서 필수적입니다. Python의 openpyxl
라이브러리를 활용하면 이 작업을 더욱 간편하게 처리할 수 있습니다. 이번 포스터에서는 여러 엑셀 파일을 합치는 간단한 코드를 소개하겠습니다.
필요한 라이브러리 설치
pip install openpyxl
코드 예제
import openpyxl
from openpyxl import load_workbook
def merge_excel_files(output_file, input_files):
merged_workbook = openpyxl.Workbook()
merged_sheet = merged_workbook.active
for input_file in input_files:
input_workbook = load_workbook(input_file)
input_sheet = input_workbook.active
for row in input_sheet.iter_rows(min_row=1, values_only=True):
merged_sheet.append(row)
merged_workbook.save(output_file)
output_filename = "merged_output.xlsx"
input_filenames = ["file1.xlsx", "file2.xlsx", "file3.xlsx"]
merge_excel_files(output_filename, input_filenames)
코드 해설
merge_excel_files
함수는 여러 엑셀 파일을 하나로 합치는 역할을 합니다.- 새로운 워크북을 생성하고, 각 입력 파일에서 데이터를 읽어 새로운 워크북에 병합합니다.
이 코드를 사용하면 엑셀 파일을 효과적으로 합칠 수 있습니다. 본인의 업무에 맞게 코드를 수정하고, 필요에 따라 기능을 추가해보세요!
'개발 > openpyxl' 카테고리의 다른 글
openpyxl excel 파일시스템으로 저장 (1) | 2023.11.27 |
---|