Найти - Пользователи
Полная версия: файлы doc
Начало » Python для экспертов » файлы doc
1 2
AleXanrd
День добрый, не подскажете ли люди добрые каким способом добавлять текст в документы doc, чтоб там сохранялась предыдущая информация в виде таблиц, рисунков? Благодарю за помощь.
igor.kaist
:) открываешь файл, дабавляешь все что тебе нужно, и сохраняешь…
А если серьезно, опиши проблему подробней. Сдесь форум по питону, а по твоему посту складывается впечатление что ты спрашиваешь как в ворде работать
AleXanrd
Проблема состоит в том, что к уже имеющему в себе что то вордовскому документу(кроме самого текста есть еще рисунки и др. обьекты) добавить свой текст, без пропадания всего предыдущего
AleXanrd
вобщем мучусь мучусь а толку никакого, просто в doc записывает а со всякими приколами когда размер файла около 20 кВ ниче не получаеться.
shiza
А как ты это делаешь, что не получается?
AleXanrd
f = open(“D:\\Python_ALL\\Example\\win\\doc\\Doc.doc”, “r+”)
f.readlines()
f.write(“aaaaaa\n”)
f.write(“bbbbbb\n”)
f.close()

вобщем как то так
sbar
AleXanrd
вобщем как то так
то есть ты наплевал на то что doc — это вовсе не текстовый файл и он имеет свою структуру? :) Погугли на тему “doc specification”.
shiza
AleXanrd
Так не покатит. Так можно делать тока с текстовыми (например txt файлами).

C Doc файлами все гораздо сложнее. Например наверное можно использовать API от openoffice.
AleXanrd
вот как… я как бы подразумевал что все не так просто, только к сожалению с API мало знаком, если смогу разберусь а нет прийдется упрощать задачку. Пасибо за совет!
Lolka
Как то возился с doc'ом. Под виндой хорошо пишется, используя python win32. В противном случае все весьма печально. Кстати, гляньте в сторону rtf, с ним куда проще.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB