Mam dość spory problem, a dokładniej dostałem tak wyglądające drzewo kategorii:
CODE
...
Dom i Ogród/Narzędzia/Klucze
Dom i Ogród/Narzędzia/Lutownice
Dom i Ogród/Narzędzia/Piły i pilarki
Dom i Ogród/Narzędzia/Pozostałe
Dom i Ogród/Narzędzia/Przyrządy miernicze/Miary i taśmy
Dom i Ogród/Narzędzia/Przyrządy miernicze/Pozostałe
Dom i Ogród/Ogród/Narzędzia ogrodnicze/Kosy i podkaszarki
Dom i Ogród/Ogród/Narzędzia ogrodnicze/Noże ogrodnicze
...
Dom i Ogród/Narzędzia/Klucze
Dom i Ogród/Narzędzia/Lutownice
Dom i Ogród/Narzędzia/Piły i pilarki
Dom i Ogród/Narzędzia/Pozostałe
Dom i Ogród/Narzędzia/Przyrządy miernicze/Miary i taśmy
Dom i Ogród/Narzędzia/Przyrządy miernicze/Pozostałe
Dom i Ogród/Ogród/Narzędzia ogrodnicze/Kosy i podkaszarki
Dom i Ogród/Ogród/Narzędzia ogrodnicze/Noże ogrodnicze
...
Teraz zależy mi aby zbudować z tej struktury drzewo w pliku .csv:
CODE
"nazwa";"id";"rodzic"
"Kategoria Główna 1";"101";"100"
"Kategoria Główna 2";"102";"100"
"Podkategoria 1";"103";"101"
"Podkategoria 2";"104";"102"
"Podkategoria 3";"105";"102"
"Podkategoria 4";"106";"102"
"Podkategoria 5";"107";"102"
"Podkategoria 6";"108";"107"
...
"Kategoria Główna 1";"101";"100"
"Kategoria Główna 2";"102";"100"
"Podkategoria 1";"103";"101"
"Podkategoria 2";"104";"102"
"Podkategoria 3";"105";"102"
"Podkategoria 4";"106";"102"
"Podkategoria 5";"107";"102"
"Podkategoria 6";"108";"107"
...
Kiedyś przyznam się robiłem coś takiego, ale to było X lat temu i nie potrafię tego przeskoczyć, po prostu nie wiem czy to czasowe czy trwałe zaćmienie umysłu

W każdym razie jestem otwarty na wskazówki, bo raczej ręczna obróbka kilku tysięcy rekordów to nieciekawa sprawa.
---
Z góry dziękuję za odpowiedź oraz cenne wytyczne
