Wygenerowanie docx`a z n-wierszowymi tabelami

Jeśli programujesz, administrujesz, integrujesz i masz wątpliwość lub obawę, to właśnie najlepsze miejsce dla Ciebie. Pisz śmiało...
emil
Posty: 61
Rejestracja: pt gru 27, 2019 11:02 am
Has thanked: 12 times
Been thanked: 21 times

Wygenerowanie docx`a z n-wierszowymi tabelami

Post autor: emil »

Bawię się generowaniem dokumentów docx wykorzystując HR_PL_GET_FORM i HR_PL_MSWORD_EXPORT.
Z tego co widzę, to odnoszę wrażenie, że za pomocą powyższych nie osiągnę sytuacji jak na screenie:
word_2_tabele.png
Czy tym sposobem (HR_PL_GET_FORM i HR_PL_MSWORD_EXPORT) jestem w stanie wypluć do docx`a zawartość, w której występują dwie niezależne tabele z różnymi danymi? Co gorsza, nie jestem w stanie określić ilości wpisów w tych tabelach - czasami będzie to jedna linia, czasami N-linii.

Jeśli nie tędy droga, to w którą stronę mam zerknąć?

Zależy mi na uzyskaniu efektu finalnego w wordzie.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
yacol
Posty: 532
Rejestracja: śr kwie 04, 2007 4:32 pm
Lokalizacja: Poznań
Has thanked: 8 times
Been thanked: 129 times

Re: Wygenerowanie docx`a z n-wierszowymi tabelami

Post autor: yacol »

Nie używałem HR_PL_GET_FORM i HR_PL_MSWORD_EXPORT więc nie znam ich możliwości. Używałem za to klas z pakietu S_OOXML_DOCX (np. CL_DOCX_DOCUMENT) i wiem, że mają spore możliwości - zarówno jeśli chodzi o odczyt dokumentów standardu Office OpenXML (*.docx) jak i tworzenie/zmienianie tychże. Pogooglaj trochę i z pewnością znajdziesz jakieś smaczne kąski (choćby https://blogs.sap.com/2014/05/28/manipu ... with-abap/).

Jest też customowy projekt o nazwie ABAP2DOCX ale zdaje się, że zdechł on jakiś czas temu i nawet nie wiem czy jest kontynuowany.
Pozdrawiam,

Jacek Witczak
http://novertio.pl