Allen,
Ik zit met een probleempje waar ik niet uit kom. Voor mijn werk heb ik informatie uit servers wat op de volgende manier (geanonimiseerd) in een tekst bestand wordt weggeschreven:
Apparaatnaam 1
{
"SerialNumber": "waarde hier",
"Model": "waarde hier",
"AssetTag": "waarde hier",
"HostName": "waarde hier",
"PowerState": "waarde hier"
}
{
"SystemBIOS": "waarde hier",
"ILOFirmware": "waarde hier",
"ILOBaseFirmware": "waarde hier",
"ILOFirmwareRunning": "waarde hier",
"SDRR": "waarde hier"
}
Apparaatnaam 2
{
"SerialNumber": "waarde hier",
"Model": "waarde hier",
"AssetTag": "waarde hier",
"HostName": "waarde hier",
"PowerState": "waarde hier"
}
{
"SystemBIOS": "waarde hier",
"ILOFirmware": "waarde hier",
"ILOBaseFirmware": "waarde hier",
"ILOFirmwareRunning": "waarde hier",
"SDRR": "waarde hier"
}
etc
Dit is een klein deel van het totaal want ook alle overige componenten staan in dit bestand. De informatie van de volgende server staat direct eronder en begint weer met de naam van de server. Nu importeer ik dit bestand in excel door gegevens uit text bestand te kiezen en als scheidingsteken de " (dubbele aanhalingstekens) te kiezen. Overigens werkt dit dan weer niet in excel 2019 maar wel in de oudere versies. Voor excel 2019 heb ik de " vervangen door ;.
Ik krijg dan een tabel met 5 kolommen. Echter waar ik naar op zoek ben is een tabel (het gaat om een groot aantal items) waar de informatie die ik zoek achter elkaar op één rij staan. v.b.:
apparaatnaam 1 in A1, Serienummer van het apparaat 1 in B1, model van apparaat 1 in C1, etc.
Wanneer ik vertikaal zoeken gebruik dan krijg ik bijna wat ik wil maar de waarden die ik in b.v. B1 wil, staat één of een paar regels lager in de B kolom (afhankelijk van wat ik wil zien). Hoe krijg ik dat allemaal netjes achter elkaar op één regel? Transponeren werkt overigs niet omdat ergens in het bestand informatie van een ander apparaat begint en transponeren zet alles achter elkaar waardoor ik nog steeds niets met de informatie kan. Het is curciaal dat de informatie op één regel gaat over één apparaat en niet dat de informatie van apparaat 2 ergens tussen apparaat 1 staat.
Alvast bedankt voor de input en hulp.
Groetjes
Arthur
Ik zit met een probleempje waar ik niet uit kom. Voor mijn werk heb ik informatie uit servers wat op de volgende manier (geanonimiseerd) in een tekst bestand wordt weggeschreven:
Apparaatnaam 1
{
"SerialNumber": "waarde hier",
"Model": "waarde hier",
"AssetTag": "waarde hier",
"HostName": "waarde hier",
"PowerState": "waarde hier"
}
{
"SystemBIOS": "waarde hier",
"ILOFirmware": "waarde hier",
"ILOBaseFirmware": "waarde hier",
"ILOFirmwareRunning": "waarde hier",
"SDRR": "waarde hier"
}
Apparaatnaam 2
{
"SerialNumber": "waarde hier",
"Model": "waarde hier",
"AssetTag": "waarde hier",
"HostName": "waarde hier",
"PowerState": "waarde hier"
}
{
"SystemBIOS": "waarde hier",
"ILOFirmware": "waarde hier",
"ILOBaseFirmware": "waarde hier",
"ILOFirmwareRunning": "waarde hier",
"SDRR": "waarde hier"
}
etc
Dit is een klein deel van het totaal want ook alle overige componenten staan in dit bestand. De informatie van de volgende server staat direct eronder en begint weer met de naam van de server. Nu importeer ik dit bestand in excel door gegevens uit text bestand te kiezen en als scheidingsteken de " (dubbele aanhalingstekens) te kiezen. Overigens werkt dit dan weer niet in excel 2019 maar wel in de oudere versies. Voor excel 2019 heb ik de " vervangen door ;.
Ik krijg dan een tabel met 5 kolommen. Echter waar ik naar op zoek ben is een tabel (het gaat om een groot aantal items) waar de informatie die ik zoek achter elkaar op één rij staan. v.b.:
apparaatnaam 1 in A1, Serienummer van het apparaat 1 in B1, model van apparaat 1 in C1, etc.
Wanneer ik vertikaal zoeken gebruik dan krijg ik bijna wat ik wil maar de waarden die ik in b.v. B1 wil, staat één of een paar regels lager in de B kolom (afhankelijk van wat ik wil zien). Hoe krijg ik dat allemaal netjes achter elkaar op één regel? Transponeren werkt overigs niet omdat ergens in het bestand informatie van een ander apparaat begint en transponeren zet alles achter elkaar waardoor ik nog steeds niets met de informatie kan. Het is curciaal dat de informatie op één regel gaat over één apparaat en niet dat de informatie van apparaat 2 ergens tussen apparaat 1 staat.
Alvast bedankt voor de input en hulp.
Groetjes
Arthur