用单元格坐标把多个值值写入Word多个paragraphs
时间: 2024-05-15 09:14:06 浏览: 88
python批量合并多个word文档.rar
5星 · 资源好评率100%
可以使用Python中的`python-docx`库来实现将多个值写入Word多个paragraphs。以下是一个示例代码:
```python
from docx import Document
from docx.shared import Pt
# 创建一个新的文档
document = Document()
# 定义字体样式
font = document.styles['Normal'].font
font.name = 'Times New Roman'
font.size = Pt(12)
# 定义单元格坐标和值
values = {
(1, 1): 'Value 1',
(2, 1): 'Value 2',
(3, 1): 'Value 3'
}
# 将值写入Word文档
for row, col in values:
value = values[(row, col)]
paragraph = document.add_paragraph()
paragraph.add_run(f'Cell ({row}, {col}): {value}')
# 保存文档
document.save('output.docx')
```
这里,我们首先创建了一个新的文档,并定义了字体样式。然后,我们将需要写入Word文档的值以单元格坐标的形式存储在一个字典中。接下来,我们遍历这个字典,在每个坐标上创建一个新的paragraph,并将对应的值写入paragraph中。最后,我们保存文档。
阅读全文