Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео.
Простые примеры по работе с файлами odt с помощью библиотеки odfpy
С библиотекой odfpy я знаком давно. Использовал её в основном для поиска текста в odt-файлах. Хорошей документации по ней нет. Мне показалось, что она полезна. Может быть кто-то увлечётся ей и раскрутит все её возможности. А я приведу два простых, но полезных программки: создание простейшего текстового документа и просмотр текстовых элементов данного odt-документа. Установить её можно обычно через pip3 (pip для windows).
Простой пример создания текстового документа
#!/usr/bin/python3
from odf.opendocument import OpenDocumentText
from odf.text import P
# создать объект - документ
doc = OpenDocumentText()
# создадим две строчик документа
p = P(text="Hello, World!")
p.addText(" Привет, мир!")
doc.text.addElement(p)
p = P(text="Ещё текст")
doc.text.addElement(p)
# сохранить документ
doc.save("doc.odt")
Результат
Вывод содержимого odt-файла на стандартное устройство.
Важно отметить, программа возьмёт не только обычный текст, но и текст, который будет в таблице. Так что, вот таким примитивным способом можно просматривать текст в файлах odt.
Ну, пока всё!
Пишите свои предложения и замечания и занимайтесь программированием, а также проектированием баз данных, хотя бы для поддержания уровня интеллекта.