from docx import Document word =Document(r'表格名稱.docx') #讀取表格 tables=word.tables for i in tables[:]: for j,row in enumerate(i.rows[:]): row_content=[] ...
from docx import Document
word =Document(r'表格名稱.docx')
#讀取表格
tables=word.tables
for i in tables[:]:
for j,row in enumerate(i.rows[:]):
row_content=[]
for cell in row.cells[:] : #讀取每行中的所有單元格
c=cell.text
row_content.append(c)
print(row_content) #列印一行的信息
#寫入表格
data=[
['學號','姓名','成績'],
[101,'李四',95],
[102,'張三',90],
[103,'王五',86]
]
table=word.add_table(rows=4,cols=3)
for row in range(4):
cells=table.rows[row].cells
for col in range(3):
cells[col].text=str(data[row][col])