问题:画一个这样的word表格:
注意:
1、只画表头,如果需要你也可以全部内容都从代码写进去,但是没意义;
2、一般都是画好word表格的表头,然后从execl文档中读取具体的内容。
最终实现利用python将excel数据读到word表格中。
直接上代码:(需要提前在C:\Kelsey_file路径下建立空白的test.docx)
# 需要用到的模块 import xlrd # import win32com from docx import Document # 创建表格-写好转换之后的word表格的表头(由于我需要的表格需要进行合并处理,所以使用merge合并单元格) document = Document() table = document.add_table(rows = 5, cols = 4, style = 'Light Grid') table.cell(0,1).merge(table.cell(0,3)) table.cell(1,1).merge(table.cell(1,3)) table.cell(2,1).merge(table.cell(2,3)) table.cell(3,0).merge(table.cell(3,1)) table.cell(4,0).merge(table.cell(4,1)) w_cells = table.rows[0].cells w_cells[0].text = u'功能描述' w_cells