νμ΄μ¬ μ½λλ‘ νλ₯Ό λ§λλ λ°©λ²
κ°λ¨ν νλ₯Ό μμ±ν λλ μλ νλ‘κ·Έλ¨μ ν
μ΄λΈ(Table, ν)
κΈ°λ₯μ νμ©νλ κ²μ΄ νΈλ¦¬ν©λλ€.
νμ§λ§ λκ·λͺ¨μ λ°μ΄ν°λ₯Ό νλ‘ μ½μ νκ±°λ λ°λ³΅μ μΈ ν μμ±μ μλννλ €λ©΄ python-docx λΌμ΄λΈλ¬λ¦¬λ₯Ό μ¬μ©νλ κ²μ΄ μ’μ΅λλ€.
μ΄λ² μμ μμλ python-docxλ₯Ό μ¬μ©νμ¬ μλ νμΌμ νλ₯Ό μΆκ°νλ λ°©λ²μ μμλ³΄κ² μ΅λλ€.
μ°Έκ³ : νλ‘ μκ°νλλ λ°μ΄ν°λ μ΄ν΄μ νΈμλ₯Ό μν΄ νμ΄μ¬ 리μ€νΈλ‘ μ μλμμ΅λλ€. νμ§λ§ μ€μ λ‘λ
pandas
λΌμ΄λΈλ¬λ¦¬λ‘CSV
νμΌμ νμΌ κ²½λ‘ λ° URLλ‘ λΆλ¬μ μ¬μ©νλ κ²μ΄ μΌλ°μ μ λλ€.
add_table()
λ¬Έμμ νλ₯Ό μΆκ°νλ λ©μλμ λλ€.
document.add_table(rows, cols)
μ κ°μ΄ μ¬μ©νλ©°
-
rows
: ν(κ°λ‘μ΄)μ μ -
cols
: μ΄(μΈλ‘μ΄)μ μ
λ₯Ό μ§μ ν΄μΌ ν©λλ€.
from docx import Document doc = Document() # κ°λ‘ 3μ€, μΈλ‘ 2μ€μ ν μμ± table = doc.add_table(rows=3, cols=2)
table.cell(row, col)
νΉμ μ μ μ κ·Όν΄ κ°μ μ€μ νκ±°λ, μ€μ λ κ°μ κ°μ Έμ΅λλ€.
table.cell(row, col)
μ κ°μ΄ μ¬μ©νλ©° row
λ ν λ²νΈ(0λΆν° μμ), col
μ μ΄ λ²νΈ(0λΆν° μμ)λ₯Ό μ§μ ν©λλ€.
# 1λ²μ§Έ ν, 1λ²μ§Έ μ΄μ μ cell = table.cell(0, 0)
cell.text
μ μ ν μ€νΈλ₯Ό μ€μ νκ±°λ, μ€μ λ ν μ€νΈλ₯Ό κ°μ Έμ΅λλ€.
# 1λ²μ§Έ ν, 1λ²μ§Έ μ΄μ μ cell = table.cell(0, 0) # μ§μ λ μ μ ν μ€νΈ μΆκ° cell.text = "Hello"
table.style
νμ μ€νμΌμ μ€μ ν©λλ€.
κ²½κ³μ μ ν¬ν¨ν νλ₯Ό μμ±νλ €λ©΄ table.style = 'Table Grid'
μ κ°μ΄ μ¬μ©ν©λλ€.
doc = Document() table = doc.add_table(rows=3, cols=2) # μ€μ ν λ리λ₯Ό ν¬ν¨ν ν μμ± table.style = 'Table Grid'
table.add_row()
νμ μλ‘μ΄ ν(κ°λ‘μ€)μ μΆκ°νλ λ©μλμ λλ€.
table.add_row()
μ κ°μ΄ μλ‘μ΄ νμ μΆκ°ν μ μμ΅λλ€.
row = table.add_row() row.cells[0].text = "New Cell"
table.add_column()
νμ μλ‘μ΄ μ΄(μΈλ‘μ€)μ μΆκ°νλ λ©μλμ λλ€.
table.add_column(width)
μ κ°μ΄ μ§μ λ λλΉλ‘ μλ‘μ΄ μ΄μ μΆκ°ν μ μμ΅λλ€.
μ΄μ μΆκ°ν λλ λ°λμ λλΉ(Width)λ₯Ό μ§μ ν΄μΌ ν©λλ€.
from docx.shared import Inches table.add_column(Inches(1))
cell.merge(other_cell)
μ μ λ³ν©νλ λ©μλμ λλ€.
μλ μ½λλ 첫 λ²μ§Έ νμ λ μ μ λ³ν©νλ μμμ λλ€.
a = table.cell(0, 0) b = table.cell(0, 1) a.merge(b) # 첫 λ²μ§Έ νμ λ μ μ λ³ν©
python-docxμμ νμ κ°λ‘μ€μ μΆκ°νλ λ©μλλ 무μμΌκΉμ?
add_table()
table.cell(row, col)
table.add_row()
table.add_column()
Guidelines
AI Tutor
Publish
Design
Upload
Notes
Favorites
Help
Code Editor
Execution Result
The document is empty.
Try running the code.