XA4
Legacy Member
De titel is misschien wat onduidelijk, maar mijn uitleg is dat hopelijk niet.
Op het werk krijgen wij bestanden binnen met gegevens (naam, straat, etc) die wij importeren in ons systeem om op die manier te kunnen printen met streepjescode (volledig klaar om te posten)
Tot voor kort was dit altijd in een txt bestand waarbij er rekening werd gehouden met de "voorwaarden" van ons programma. Ik wil zeggen, elk veld moet een x aantal tekens hebben. Elke kolom (txt) werd dus opgevuld met spaties zodat elke kolom netjes onder elkaar stond. Dit zodat alles in het juiste veld terecht kwam van ons programma.
We kregen die bestanden volgens die regels binnen, dus voor ons was het gewoon even dat bestand selecteren en importeren.
Nu hebben we sinds kort een nieuwe klant bij en daar krijgen we de gegevens in Excel. We kunnen dit opslaan als txt-bestand, maar om dat te importeren moet er dus heel wat voorbereidend werk gedaan worden. Alle kolommen (per lijn) samenvoegen tot 1 cel, opslaan als txt, het aantal tekens per kolom aanvullen met spaties,... Voor een klein bestand is dat nog te doen (al is het ook al omslachtig) maar als er binnenkort grote bestanden gaan binnen komen (wat wel de bedoeling is) gaan we hier ontzettend veel tijd mee verliezen.
Nu is mijn vraag of er een mogelijkheid is om dit vlotter te laten verlopen.
Ik werk zelf amper met Excel (enkel dagelijks wat getallen in een tabel zetten) en mijn kennis van het programma is dus vrij beperkt.
Bijvoorbeeld (veld "naam" heeft 40 tekens)
Als we Jef Peeters invullen, zijn dit 11 tekens (10 + 1 spatie) en zou dit aangevuld moeten worden met 29 spaties om aan de 40 te komen.
Daaronder staat Marie-Jeanne De Bruyne en dat zijn 22 tekens. Hier moeten dus 18 spaties worden toegevoegd.
Ik dacht aan een kolom (na de naam) die telt hoeveel karakters gebruikt worden in de naam (x) en dan een formule die 40 spaties min x uitrekent en de overige spaties laat staan. En dit dan voor elke kolom natuurlijk (straat zijn bijvoorbeeld 77 tekens) Maar ik weet natuurlijk niet of dit mogelijk is
Op het werk krijgen wij bestanden binnen met gegevens (naam, straat, etc) die wij importeren in ons systeem om op die manier te kunnen printen met streepjescode (volledig klaar om te posten)
Tot voor kort was dit altijd in een txt bestand waarbij er rekening werd gehouden met de "voorwaarden" van ons programma. Ik wil zeggen, elk veld moet een x aantal tekens hebben. Elke kolom (txt) werd dus opgevuld met spaties zodat elke kolom netjes onder elkaar stond. Dit zodat alles in het juiste veld terecht kwam van ons programma.
We kregen die bestanden volgens die regels binnen, dus voor ons was het gewoon even dat bestand selecteren en importeren.
Nu hebben we sinds kort een nieuwe klant bij en daar krijgen we de gegevens in Excel. We kunnen dit opslaan als txt-bestand, maar om dat te importeren moet er dus heel wat voorbereidend werk gedaan worden. Alle kolommen (per lijn) samenvoegen tot 1 cel, opslaan als txt, het aantal tekens per kolom aanvullen met spaties,... Voor een klein bestand is dat nog te doen (al is het ook al omslachtig) maar als er binnenkort grote bestanden gaan binnen komen (wat wel de bedoeling is) gaan we hier ontzettend veel tijd mee verliezen.
Nu is mijn vraag of er een mogelijkheid is om dit vlotter te laten verlopen.
Ik werk zelf amper met Excel (enkel dagelijks wat getallen in een tabel zetten) en mijn kennis van het programma is dus vrij beperkt.
Bijvoorbeeld (veld "naam" heeft 40 tekens)
Als we Jef Peeters invullen, zijn dit 11 tekens (10 + 1 spatie) en zou dit aangevuld moeten worden met 29 spaties om aan de 40 te komen.
Daaronder staat Marie-Jeanne De Bruyne en dat zijn 22 tekens. Hier moeten dus 18 spaties worden toegevoegd.
Ik dacht aan een kolom (na de naam) die telt hoeveel karakters gebruikt worden in de naam (x) en dan een formule die 40 spaties min x uitrekent en de overige spaties laat staan. En dit dan voor elke kolom natuurlijk (straat zijn bijvoorbeeld 77 tekens) Maar ik weet natuurlijk niet of dit mogelijk is

