101974 Makro VB Excel do wczytywania danych z plików TXT
minimalnie zł10 PLN
Płatność przy odbiorze
Zlecenie polega na napisaniu:
- makro Visual Basic kompatybilne z Excel 2003
- Makro ma za zadanie wczytanie danych z kilkunastu plików TXT do aktualnego arkusza w otwartym skoroszycie
- Każdy plik TXT do wczytania i scalenia ma określony format nazwy pliku pozwalający na identyfikację struktury rekordów w danym pliku:
Wyrażenie regularne opisujące nazwę pliku: [a-z]{3}[a-z]{2-3}[1-9]{1}[1-9]{2}\.txt
Opis: 3 literowy stały ciąg znakowy, następnie dwu lub trzyliterowa nazwa określająca typ struktury rekordów, następnie jedna cyfra z numerem kolejnym, następnie dwucyfrowy rok i rozszerzenie txt
- Pliki txt zawierają rekordy, których pola są rozdzielane stałą szerokością kolumn.
- Rekordy z plików wejściowych nie posiadają wiersza z nazwami kolumn.
- Każda kolumna ma inną szerokość zdefiniowaną (w arkuszu konfiguracyjnym).
- Przykładowy skoroszyt zawierający arkusz "Konfiguracja" dołączony jest jako załącznik do Zlecenia
- Arkusz konfiguracyjny zawiera wiersze opisujące kolejne pola z danego typu pliku txt:
typ pliku, ilość znaków pola, typ pola, docelowa nazwa kolumny w arkuszu wynikowym.
- Kolejność wygenerowanych nazw kolumn w arkuszu wynikowym nie ma znaczenia
- Ważne. Pola tekstowe z plików wejściowych są kodowane w ISO-8859-2, a pola cyfrowe zmiennoprzecinkowe są rozdzielane kropką.
Numer ID Projektu: #5674006