- Hydepark: Podmienianie tekstu na inny

Hydepark:

inne

Podmienianie tekstu na inny

Dobra, moi drodzy, mam problem i mam nadzieję, że pomożecie mi go rozwiązać.

Potrzebuję programu, który wypełniłby szereg dokumentów (word, excel) zadanymi wartościami w pustych polach. Po przejrzeniu Internetów nie znalazłem takiego programu, więc... Przejdźmy od razu do drugiego zagadnienia.

Szukam obecnie programu, który podmieniałby dane słowo/wyrażenie na inne w wielu dokumentach na raz. Znalazłem kilka takich, ale starych i nastawionych głównie pod formaty html i txt, a mnie się rozchodzi o word/excel. Nie wiem czy moje tłumaczenie problemu jest jasne, dlatego podam przykład.

Mam dziesięć plików, w których pojawia się wyrażenie, dajmy na to “AABB” i chcę, żeby taki program zamienił to wyrażenie na nowe, niech będzie “Nr ref 2017/01”.

Czy ktoś spotkał się z takim problemem lub miał okazję zapoznać się z programem spełniającym moje wymagania?

Komentarze

obserwuj

Jest coś takiego jak korespondencja seryjna w Wordzie, ale nie znam szczegółów, bo nigdy tego nie robiłam sama, tylko korzystałam z gotowców. Współpracuje z Excelem.

Babska logika rządzi!

W Wordzie jak klikniesz zamień, to jest opcja zamień wszystko. Na górze wpisujesz to co jest, na dole co chcesz osiągnąć.

Zapraszam na stronę autorską: www.facebook.com/LadyWrites - Anna Szumacher

Co do worda, to z tego co wiem, działa tylko w obrębie jednego dokumentu. Poza tym ne słyszałem, żeby to się przekładało na excela. Jutro zamierzam sprawdzić podesłane linki.

Czaszka mówi: klak, klak, klak!

@GaPa:

Z twojego linka jeden program okazał się pomocny – Advanced Find and Replace.

Niestety po przetestowaniu go w praktyce okazało się, że oszczędność czasu jest znikoma. Cały problem polega na tym, że żeby to zadziałało, muszę wzory dokumentów wypełnić jakąś uniwersalną treścią np. A1, A2 itp. I to jest mniejszy problem, ale w momencie, gdy któraś z tych wartości się nie pojawia, trzeba otwierać dokumenty i kasować wypełnienia. Obawiam się, że ten problem będzie dotyczył każdego podobnego programu.

Wracam do punktu wyjścia, czyli szukania programu, który wypełnia puste pola. Wiem o jednym takim programie, ale nie ma wersji trial, a na start kosztuje kilkadziesiąt tysięcy...

Czaszka mówi: klak, klak, klak!

Popytaj wśród znajomych czy w ogóle osób zajmujących się programowaniem, z tego co wiem to taki skrypt (chyba nawet w Pythonie) wcale nie jest wybitnie skomplikowany do napisania (o ile się oczywiście wie, jak go napisać). 

https://fantazmaty.pl

Nie mam wśród znajomych informatyków, a programowanie przerasta moje umiejętności. Zamieściłem problem na innych forach, ale na razie albo brak odpowiedzi, albo podobne do powyższych.

Czaszka mówi: klak, klak, klak!

To googlaj – na 100% wiem,  że słyszałem o tego typu rozwiązaniach, ale niezbędne było użycie bazy danych w Accesie (żeby Word miał skąd pobierać dane).

https://fantazmaty.pl

@Skull Z two­je­go linka jeden pro­gram oka­zał się po­moc­ny – Ad­van­ced Find and Re­pla­ce.

Nie­ste­ty po prze­te­sto­wa­niu go w prak­ty­ce oka­za­ło się, że oszczęd­ność czasu jest zni­ko­ma. Cały pro­blem po­le­ga na tym, że żeby to za­dzia­ła­ło, muszę wzory do­ku­men­tów wy­peł­nić jakąś uni­wer­sal­ną tre­ścią np. A1, A2 itp. I to jest mniej­szy pro­blem, ale w mo­men­cie, gdy któ­raś z tych war­to­ści się nie po­ja­wia, trze­ba otwie­rać do­ku­men­ty i ka­so­wać wy­peł­nie­nia. Oba­wiam się, że ten pro­blem bę­dzie do­ty­czył każ­de­go po­dob­ne­go pro­gra­mu.

 

To może dwa przebiegi?

W pierwszym podmieniasz te ciągi, których potrzebujesz, w drugim zastępujesz WSZYSTKIE swoje ciągi-znaczniki A1 A2 itd pustym miejscem (czyli de facto tylko te zostaną podmienione, których nie użyłeś)? Wtedy masz pewność, że żadnej “sieroty” nie pozostawiłeś.

Inne rozwiązania to niestety jak ktoś wspomniał raczej zabawa programistyczna.

pzdr

Ƹ̵̡Ӝ̵̨̄Ʒ

@GaPa:

Mądrze piszesz, ale rozwiązanie niewiele skróci czas. W tej chwili i tak muszę każdą wartość napisać i podmienić, i następna wartość i podmienić itp. A jeśli jeszcze dojdzie, że muszę podmienić na o wiele dłuższy ciąg znaków, będę zmuszony tak czy siak otworzyć dokument i ręcznie dostosować zawartość do przestrzeni.

@Fenrirr:

Bede guglować. Jak mus to mus :)

Czaszka mówi: klak, klak, klak!

ja używam do takich podmian excela

Z excela podmieniasz wartości w kilku plikach na raz? No to jest coś, czym muszę się zainteresować, ale i tak nie rozwiązuje sprawy plików w wordzie.

Czaszka mówi: klak, klak, klak!

Nowa Fantastyka