μ€νΌμ€ νλ‘κ·Έλ¨ λ°λ³΅ μ 무λ₯Ό μλννλ λ°©λ²
μΌμ μ
무μμ μμ
(Excel)
, νμν¬μΈνΈ(PowerPoint)
, μλ(Word)
μ κ°μ μ€νΌμ€ νλ‘κ·Έλ¨μ μΌλ§λ μμ£Ό μ¬μ©νμλμ?
μ§λ¬΄μ κ΄κ³μμ΄ λ°μ΄ν°λ₯Ό μ 리νκ³ λΆμνκ±°λ, λ°ν μλ£λ₯Ό λ§λ€κ±°λ, λ³΄κ³ μλ₯Ό μμ±ν λ μμ°μ€λ½κ² μ€νΌμ€ νλ‘κ·Έλ¨μ μ¬μ©νκ² λ©λλ€.
κ·Έλ¬λ μμ
μ λλμ λ°μ΄ν°λ₯Ό μμμ
μΌλ‘ μ
λ ₯νκ±°λ, λμΌν ν
νλ¦Ώμ PPT μ¬λΌμ΄λμμ ν
μ€νΈλ§ λ°κΎΈλ λ°λ³΅μ μΈ μμ
μ νλ€ λ³΄λ©΄ "μ΄κ±Έ λ ν¨μ¨μ μΌλ‘ ν μλ μμκΉ?"
λΌλ μκ°μ΄ λ€κΈ° λ§λ ¨μ
λλ€.
νμ΄μ¬μΌλ‘ λ°λ³΅ μ 무λ₯Ό μλννλ λ°©λ²
νμ΄μ¬μ μ΄λ¬ν λ°λ³΅ μ 무λ₯Ό μλννλ μ΅μ μ λꡬμ λλ€.
νΉν openpyxl
(Excel), python-pptx
(PowerPoint), python-docx
(Word)μ κ°μ λΌμ΄λΈλ¬λ¦¬λ₯Ό μ¬μ©νλ©΄ μ€νΌμ€ νλ‘κ·Έλ¨μμμ λ°λ³΅μ μΈ μμ
μ μλνν μ μμ΅λλ€.
μμ κ°μ μμ νμΌμ νλ³λ‘ ꡬλΆν΄ λ³ν©νλ €λ©΄ μ΄λ»κ² ν΄μΌ ν κΉμ?
μμμ μΌλ‘ νλμ© νμΌμ μ΄μ΄ 볡μ¬-λΆμ¬λ£κΈ°λ₯Ό νλ κ²μ λ§€μ° λΉν¨μ¨μ μ λλ€.
νμ§λ§ νμ΄μ¬κ³Ό openpyxlμ μ¬μ©νλ©΄ μ΄λ¬ν μμ μ λͺ μ€μ μ½λλ‘ ν΄κ²°ν μ μμ΅λλ€.
# 1μ-6μ μ μ체ν λ§€μΆ λ°μ΄ν°λ₯Ό ν¬ν¨ν μμ νμΌ λ¦¬μ€νΈ file_names = ['input_file_1.xlsx', 'input_file_2.xlsx', 'input_file_3.xlsx', 'input_file_4.xlsx', 'input_file_5.xlsx', 'input_file_6.xlsx'] # κ° νμΌμμ λ°μ΄ν°λ₯Ό μ½μ΄μμ λ³ν© for idx, file_name in enumerate(file_names, start=1): # κ° νμΌμ μν¬λΆμ λ‘λ wb = load_workbook(file_name) ws = wb.active # 첫 λ²μ§Έ μνΈλ‘ κ°μ # μνΈλͺ μ "Sheet1", "Sheet2", "Sheet3" λ±μΌλ‘ μμ± sheet_name = f"Sheet{idx}" # κ° νμΌλ§λ€ κ³ μ ν μνΈ μ΄λ¦μ μμ±νμ¬ μΆκ° new_sheet = merged_wb.create_sheet(title=sheet_name) # κ° νμΌμ λ°μ΄ν°λ₯Ό μλ‘μ΄ μνΈλ‘ λ³΅μ¬ for row in ws.iter_rows(values_only=True): new_sheet.append(row)
μ μμλ μμ
νμΌμμ νΉμ λ°μ΄ν°λ₯Ό μλμΌλ‘ μ½μ΄μ€λ
μ½λμ
λλ€.
μ΄μ²λΌ λͺ μ€μ μ½λλ§μΌλ‘ μ¬λ¬ μμ νμΌμμ λ°μ΄ν°λ₯Ό λΆλ¬μ€λ λ°λ³΅ μμ μ μλνν μ μμ΅λλ€.
λν νμ΄μ¬μ νμ©νλ©΄ λ¨μν λ°μ΄ν°λ₯Ό μΆμΆνλ κ²λΏλ§ μλλΌ, νΉμ 쑰건μ λ§μΆ° λ°μ΄ν°λ₯Ό λ³ννκ±°λ λ³΄κ³ μλ₯Ό μλμΌλ‘ μμ±νλ λ± λ€μν μμ μ μνν μ μμ΅λλ€.
λ°λ³΅μ μΈ μ 무μ λΆνμνκ² λ§μ μκ°μ μλͺ¨νκ³ κ³μ ¨λ€λ©΄, μ΄μ νμ΄μ¬ νλ‘κ·Έλ¨μ ν λ² μ€ννλ κ²λ§μΌλ‘ μ 무λ₯Ό κ°νΈνκ² λ§λ¬΄λ¦¬ν μ μμ΅λλ€. π
νμ΄μ¬μΌλ‘ μμ νμΌμ λ€λ£° λ, μ£Όλ‘ python-xlsx λΌμ΄λΈλ¬λ¦¬λ₯Ό μ¬μ©νλ€.
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result
Output
The document is empty.
Try running the code.