用python把数组的内容填到word的表格指定位置,并使用宋体小四
时间: 2024-03-14 12:47:39 浏览: 65
可以使用Python的第三方库`docx`来操作Word文档,可以用`pip`安装该库。具体实现如下:
首先需要安装`docx`库:
```python
pip install python-docx
```
然后,可以使用下面的代码将数组的内容填到Word表格的指定位置并使用宋体小四:
```python
import docx
# 打开Word文档
doc = docx.Document("test.docx")
# 获取表格
table = doc.tables[0]
# 填充表格
data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] # 假设数据为一个二维数组
for i in range(len(data)):
for j in range(len(data[i])):
cell = table.cell(i+1, j+1)
cell.text = str(data[i][j])
cell.paragraphs[0].runs[0].font.name = '宋体'
cell.paragraphs[0].runs[0].font.size = docx.shared.Pt(12)
# 保存文档
doc.save("test.docx")
```
其中,`docx.shared.Pt(12)`表示设置字体大小为小四。
阅读全文