BMEcat in Excel openen
Excel kan XML openen — bij een BMEcat-bestand komt er toch zelden iets bruikbaars uit. Hier leest u waarom, en wat wel werkt.
Waarom de directe weg mislukt
Excel biedt bij het openen van een XML-bestand aan een schema af te leiden. Bij BMEcat loopt dat in drie doodlopende wegen. Ten eerste de omvang: een leverancierscatalogus is al gauw enkele honderden megabytes; Excel leest het bestand volledig in het geheugen en loopt vast. Ten tweede de structuur: BMEcat nest kenmerken, prijzen en afbeeldingsverwijzingen meerdere keren per artikel. Het afgeleide schema maakt daar of één regel per kenmerk van — twintig regels per artikel — of laat de kenmerken helemaal weg. Ten derde de codering: veel catalogi komen als ISO-8859-1 of Windows-1252. Leest men die blind als UTF-8, dan staat er overal onzin in plaats van accenten.
Wat u in plaats daarvan nodig hebt
Niet het XML-bestand in Excel, maar een tabel uit dat bestand. Het verschil is de selectie: een catalogus bevat ruim 120 verschillende velden, waarvan er meestal twaalf nodig zijn. En er is een besluit nodig over de meervoudige gegevens — kenmerken en afbeeldingsverwijzingen passen niet in één regel per artikel.
In vier stappen
1. Sleep het catalogusbestand op dit hulpmiddel — .xml of .zip, uitpakken hoeft niet. 2. Vink de velden aan die in de tabel moeten. De gebruikelijke staan al aan: artikelnummer, omschrijving, GTIN, prijs, eenheden. 3. Controleer in het voorbeeld of de waarden kloppen. 4. Download als .xlsx of .csv. ETIM-kenmerken krijgen desgewenst een eigen werkblad per klasse, omdat ze anders 2.000 vrijwel lege kolommen zouden opleveren.
Wat er met het bestand gebeurt
Niets verlaat uw computer. Het bestand wordt in de browser gelezen; er is geen server die het ontvangt. Dat is niet alleen een privacykwestie: een leverancierscatalogus bevat inkoopprijzen, en voor een hulpmiddel dat gegevens uploadt heeft uw IT een verwerkersovereenkomst nodig.
Kun je een BMEcat-bestand direct in Excel openen?
Technisch wel, in de praktijk zelden zinvol. Excel leest het hele bestand in het geheugen en loopt bij enkele honderden megabytes vast; het afgeleide schema maakt van meervoudige kenmerken of één regel per kenmerk of laat ze weg; en catalogi in ISO-8859-1 worden tekensalade. Beter is het om uit het bestand een tabel met de benodigde velden te maken.
Gratis, zonder account, zonder upload — het bestand blijft op uw computer.