l.....k
l.....k
#naukaprogramowania #python
jak wstawić cały plik txt do worda jako objeckt?
znalazłem jedynie sposób na wstawienie danych z pliku txt jako tekst do worda a nie o to mi chodzi.
  • Najlepsze
  • Wszystkie komentarze
saviola7
saviola7
saviola7
  • adult
2
Treść przeznaczona dla osób powyżej 18 roku życia...
l.....k
l.....k
@saviola7: dobra zrobione, trochę inaczej ale działa:
import win32com.client as win32
word = win32.gencache.EnsureDispatch('Word.Application')
doc=word.Documents.Open('C:\Users\D--A\PycharmProjects\pythonProject\LUKASZwordfile.docx')
word.Visible = False #true otwiera plik
f1 = 'C:\Users\D--A\PycharmProjects\pythonProject\test
test.csv'
doc.InlineShapes.AddOLEObject(FileName=f1,DisplayAsIcon=1,IconLabel="TXT",IconFileName=f1)
saviola7
saviola7
@luukasek: Zacząłbym od szukania w Google biblioteki pythonowej do obsługi pliku Word.
l.....k
l.....k
@saviola7: ten etap mam już za sobą
saviola7
saviola7
@luukasek: Jakie biblioteki znalazłeś? Czytałeś ich dokumentacje?
l.....k
l.....k
@saviola7:
python-docx najpopularniejsza i najlepsza dla worda. nie ma opcji co potrzebuje.
saviola7
saviola7
@luukasek: No faktycznie, trzeba kombinować. Tu ktoś próbował to obejść, chyba przez makro VBA.

https://www.daniweb.com/programming/software-development/threads/196521/how-to-insert-or-embed-a-html-file-in-to-a-word-doc
l.....k
l.....k
@saviola7: o tego nie widziałem, będę próbować odtworzyć kod i zrobić to.