Especifique la apariencia del borde en las tablas usando python-docx
Estoy revisando el tutorial y la documentación de python-docx.
Sin embargo, no puedo encontrar ninguna referencia sobre cómo puedo especificar y manipular la apariencia del borde de una tabla creada en un documento de Microsoft Word.
Cuando uso el siguiente código:
from docx import Document
from docx.shared import Inches
document = Document()
################################
################################
################################
table = document.add_table(rows=1, cols=3)
hdr_cells = table.rows[0].cells
hdr_cells[0].text = 'Qty'
hdr_cells[1].text = 'Id'
hdr_cells[2].text = 'Desc'
row_cells = table.add_row().cells
row_cells[0].text = 'Str0'
row_cells[1].text = 'Str1'
row_cells[2].text = 'Str2'
row2_cells = table.add_row().cells
row2_cells[0].text = 'Str00'
row2_cells[1].text = 'Str11'
row2_cells[2].text = 'Str22'
################################
################################
################################
document.save('demo.docx')
La resultantedocx
l archivo @ muestra el3x3
mesa con encabezado. Actualmente no hay borde negro (interno o externo) en esta tabla.
¿Cómo puedo especificar un borde superior e inferior alrededor del encabezado, un borde inferior para envolver alrededor de la mesa, así como un borde vertical interno?
Por ejemplo