Я новичок в python и python-docx. Я пытаюсь создать простую таблицу в документе Word и изменить шрифт в каждой ячейке. Я прочитал документацию. Я понимаю, что форматирование на уровне символов применяется на уровне выполнения, даже в таблицах, и я попытался следовать тому, что кажется очень простыми примерами. Я уверен, что что-то упустил, но просто не могу понять это.
Вот моя простая попытка использования атрибута styles:
from docx import Document
document = Document()
styles = document.styles
Traceback (most recent call last):
File "<ipython-input-3-d72c837347db>", line 1, in <module>
styles = document.styles
AttributeError: 'Document' object has no attribute 'styles'
Здесь я пытаюсь использовать атрибут шрифта. Этот пример прямо из python-docx.pdf :
from docx import Document
document = Document()
run = document.add_paragraph().add_run()
font = run.font
Traceback (most recent call last):
File "<ipython-input-7-0f44a2fd03a4>", line 1, in <module>
font = run.font
AttributeError: 'Run' object has no attribute 'font'
Есть ли что-то еще, что мне нужно импортировать?
Примечание: я использую Python 2.7 в Spyder