单元格的赋值和数据批量录入:
import docx doc1 =docx.document(r"C:UsersAdministratorDesktoptest.docx") 表 = doc1.add_table(3,4) #插入表格:3行4列 doc1.tables[0].cell(0,0).text = "我是第一个1,1单元格" #单元格赋值:第1个表格的1行1列单元格赋值。 doc1.tables[0].cell(1,1).add_paragraph("单元格加段落的写法~") #单元格以添加段落的形式赋值。 doc1.tables[0].cell(1,1).paragraphs[0].text = '表格中段的赋值' #选择指定表、指定单元格、指定段落,进行赋值用。原有值被替换。 # 多行数据录入,可以用for循环~ 数据 = [['学号','姓名','排名'],['01','张三','5'],['02','李四','2']] for i in range(3): for j in range(3): doc1.tables[0].cell(i,j).text = 数据[i][j] doc1.save(r"C:UsersAdministratorDesktoptest.docx") #保存文档到指定路径
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)