Praca na dwóch formatach plików, czy koncepcja jest ok ?

Odpowiedz Nowy wątek
2016-02-08 16:42
0
  1. Otworzyć/zaimportować plik xmls (ewentualnie csv po wczesniejszym przekonwertowaniu). Drugą zakładkę (Query).
    1. Podzielić (parsing) zawartość pliku na stringi
    2. Pobrać/przypisać zawartość z kolumny A i C
    3. Jeśli zawartość komórki z kolumny A będzie identyczna jak zawartość poniższej komórki to ją pomin (jesli A2==A3, jeśli A3==A4, A4 różne od A5 - to potrzebuje string A2, A5 itd). Np. w komórce A2 jest string "U001", A5 jest string "U002". C2 jest "AB02.01", C5 jest "BD01.01"
    4. Otwórz plik *.xml , string o nazwie "string1" zastapić strinkiem "U001" z poprzedniego dokumentu, "string2" zastąpić "AB02.01".
    5. Zapisać plik jako U001.xml
    6. I dalej pracujemy na pliku *.xml, "string1" zastapić U002, "string2" zastąpić BD01.01. Zapisać plik jako U002.xml. Itd, wykonać to tyle razy ile mamy niepowtarzających się komórek A.

Czy ta konepcja jest prawidłowa oraz zrozumiała ? Jeśli ten tok myślenia jest ok to spóbuje się tego podjąć. Bardzo proszę o wyrozumiałość dla początkującego.

Pozostało 580 znaków

2016-02-08 21:36
Abrakadaber off
0

Ale źe co? Pewny jesteś, źe to miało tu trafić?

Pozostało 580 znaków

2016-02-09 15:59
0

Tak, chciałem się dowiedzieć czy ten tok myślenia jest ok i zacząć pisać pod to program.
Także wskazówki dla początkującego wydaje mi się że mogą okazać się cenne. Np aby nie iść tą drogą tylko wybrać inną metodę, itp, itd.

Pozostało 580 znaków

2016-02-10 06:49
0

Czy ta konepcja jest prawidłowa oraz zrozumiała ?

Nie wiem czy jest prawidłowa, natomiast opis jest zupełnie niezrozumiały.


To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
edytowany 1x, ostatnio: bogdans, 2016-02-10 10:56

Pozostało 580 znaków

2016-02-17 23:30
0

Zacząłem działać coś w tym kierunku.

Pierwszy etap prawie mi się udał (czyli pobranie informacji z pliku excel).

Aktualny kod wypluwa mi coś takiego:

V004 AS01.01
V008 AS01.01
V009 AS01.01
V015 AS01.01
V016 AS01.01

W tym momencie dobrym sposobem będzie chyba zapisaniem tego do tablicy ?

W kolejny etapie potrzebuje wczytać plik xml. Przeszukać i zamienić stringi.

Szukam stringu 'element' i zamieniam na 'V004'
Szukam stringu 'adres' i zamieniam na 'AS01.01'
Szukam stringu 'obszar' i zamieniam na 'AS01'
I zapisuje plik jako V004.xml

Następnie to samo z tym że będą to dane z drugiej linijki (V008 AS01.01 )
Szukam stringu 'element' i zamieniam na 'V008'
Szukam stringu 'adres' i zamieniam na 'AS01.01'
Szukam stringu 'obszar' i zamieniam na 'AS01'
I zapisuje plik jako V008.xml

itd.

Pomoże mi ktoś ? Bo utknąłem :(

Pliki źródłowe i kod tutaj:
https://www.dropbox.com/sh/ol[...]ADUorFdaZ2LHZ--7HiEMKLHa?dl=0

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0