import docx
doc = docx.Document('/home/wj/Documents/6-Python文件/EM2E报告.docx')
table = doc.tables[0]
##获取文档中第一个表格
table.cell(0,0).text = 'D2307088'
#修改第一行第一列的内容
table.cell(1,1).text = 'EM2EY-400F-022'
table.cell(2,2).text = '12.3*83.8/103.5*488'
table.cell(4,4).text = '2023.09.13'
doc.save('/home/wj/Documents/6-Python文件/EM2EY报告.docx')
我这个代码有问题,它修改行没问题,但是修改列里面的内容明显不对,我这是照抄网上的模板然后进行修改的,按照我不靠谱的分析,既然0,0是第一行,第一列的意思。那么1,1就应该是第2行第2列了,结果修改后,出现的位置却是第2行,第一列。
这是读取表格中,没有读取列造成的影响吗?
doc = docx.Document('/home/wj/Documents/6-Python文件/EM2E报告.docx')
table = doc.tables[0]
##获取文档中第一个表格
table.cell(0,0).text = 'D2307088'
#修改第一行第一列的内容
table.cell(1,1).text = 'EM2EY-400F-022'
table.cell(2,2).text = '12.3*83.8/103.5*488'
table.cell(4,4).text = '2023.09.13'
doc.save('/home/wj/Documents/6-Python文件/EM2EY报告.docx')
我这个代码有问题,它修改行没问题,但是修改列里面的内容明显不对,我这是照抄网上的模板然后进行修改的,按照我不靠谱的分析,既然0,0是第一行,第一列的意思。那么1,1就应该是第2行第2列了,结果修改后,出现的位置却是第2行,第一列。
这是读取表格中,没有读取列造成的影响吗?