python-docx Changing Table Cell Background Color.
Average Godot Enjoyer
from docx import Document from docx.oxml import OxmlElement from docx.oxml.ns import qn document = Document("youfile.docx") Table = document.tables[0]
#GET CELLS XML ELEMENT cell_xml_element = Table.rows[1].cells[0]._tc #RETRIEVE THE TABLE CELL PROPERTIES table_cell_properties = cell_xml_element.get_or_add_tcPr() #CREATE SHADING OBJECT shade_obj = OxmlElement('w:shd') #SET THE SHADING OBJECT shade_obj.set(qn('w:fill'), "ff00ff") #APPEND THE PROPERTIES TO THE TABLE CELL PROPERTIES table_cell_properties.append(shade_obj)
document.save("yoursavefile.docx") ... https://www.youtube.com/watch?v=1Mgb95yigkk
2022-08-29
0.0 LBC
Copyrighted (contact publisher)
2237674 Bytes