Marek
Zadęcki
pracownik biurowy i
kadrowy
Temat: Wczytywanie danych z tabel Worda lub dokumentów pdf
Witajcie. Znajomy twierdzi, że niemożliwym jest automatyczne wczytanie danych wyłącznie z tabel Worda do Excela, gdyż "prócz samych typowych tabel (nagłówki i dane) występuje (poza tebelą) tekst".Na "piechotę" - sprawdziłem w przypadku dokumentów Worda - sprawa jest banalnie prosta. Schody zaczynają się w przypadku dokumentów pdf. Tutaj widzę wyjście - konwersję do Worda a dopiero potem do Excela. A może znacie inny szybszy sposób?
Poważny PROBLEM pojawia się, gdy zamiast kilkunastu tabel (co można zrobić na piechotę) tabel jest kilka tysięcy i co więcej są one wielostronicowe... Moje pytanie brzmi: Czy jest możliwość (a jeśli tak to w jaki sposób - bardzo proszę o wskazanie linku do strony z rozwiązaniem lub przesłanie kodu) zmusić Excela do działania za pomocą makra:
1. Wskazuję katalog z plikami, z których mają być wczytywane tabele
2.W ramach każdego pliku następuje "skanowanie" dokumentu i oddzielenia obszaru z tekstem od obszaru tabeli (w tym obszarze może być tekst i/lub dane liczbowe)
2. Skopiowanie wyłącznie obszaru/ów tabeli i wiernego wklejenia jej do Excela.
3. po wykonaniu operacji pojawia się komunikat: "Przeskanowano łącznie ... plików. Skopiowano ... tabel" OK.
4. kolejny komunikat: "Czy chcesz wczytać pliki z innego katalogu?" TAK/NIE
5. jeśli NIE zakończenie działania makra.
Tak na szybko przyszedł mi do głowy pomysł z makrem. Założenia:
1. pliki są tego samego rodzaju tzn. mają to samo rozszerzenie (jak Word to *.doc albo *.docx)
2. pliki mają tą samą strukturę (tzn. taką samą liczbę kolumn)
3. poszczególne obszary wklejanych tabel są od siebie oddzielone 1 wierszem.
Jeśli jeszcze jakieś założenia pominąłem - proszę o podpowiedź. Potraktowałem stwierdzenie mojego znajomego jako wyzwanie i chciałbym poszerzyć swoje umiejętności. Jeśli możecie mi pomóc - z góry dziękuję.