Ten eerste lees ik daar zes of zeven cijfers die naar 9 geconverteerd moeten worden maar dat geeft niet.quote:Op dinsdag 28 juli 2009 15:40 schreef Stpan het volgende:
[Excel 2007; Engels]
Ik moet voor m'n werk een bestand opleveren aan een externe partij met onze personeelsnummers. Zover niets aan de hand. Wij gebruiken echter 5 of 6 cijfers per personeelsnummer.
De externe partij wil dat het bestand wordt ingelezen met 8 cijfers, en wij dienen er dus 2 of 3 nullen voor te plakken.
Hoe ga ik van
155088
230174
9001125
naar
000155088
000230174
009001125
???
Dank!
1 |
1 2 3 4 5 | E000123456 Pietersen Afdeling Y F001234567 De Vries Afdeling X G012345678 Jansen Afdeling Y H123456789 Overgaag Afdeling Z |
Opslaan als --> selecteer txt- bestandquote:Op dinsdag 28 juli 2009 17:02 schreef Stpan het volgende:
[Excel 2007, Engels]
Ok, ik ga even voortborduren op de vorige vraag.
1. Kun je instellen dat er een maximaal aantal karakters in een cell komt te staan? Bijv. column A max 1, colum B max 9, column C max 1 (een spatie), column D max 20, Column E weer een spatie Column F max 20
2. Ik moet een Excel bestand opleveren in een txt bestand, in ANSI format.
Iemand enig idee hoe ik dat kan doen?
Vraag 1 & 2 hebben dan als het goed is dat het eindresultaat lijkt op:
[ code verwijderd ]
En dan zouden de afdelingen allemaal op positie 32 moeten beginnen. Is m'n uitleg een beetje duidelijk?
tja dan zul je in het tekstbestand alle tabs moeten vervangen door drie spaties met de zoeken/vervangen functie.quote:Op dinsdag 28 juli 2009 17:26 schreef Stpan het volgende:
Joooo-pi, thanks, maar die heeft dan tabs tussen de verschillende columns, terwijl het spatie, spatie, spatie en dan de nieuwe waarde moet worden.
Het punt is dat per regel en per veld het aantal spaties dat nodig is tot de volgende waarde in het txt bestand verschilt.quote:Op dinsdag 28 juli 2009 18:31 schreef Deetch het volgende:
[..]
tja dan zul je in het tekstbestand alle tabs moeten vervangen door drie spaties met de zoeken/vervangen functie.
Of je slaat hem eerst op als .csv bestand. Dan heb je ipv spaties komma's. Zorg er dan wel eerst voor dat je voor je decimaal punten hebt en geen duizental komma's gebruikt. Hierna kun je van je .csv bestand de komma's verangen door drie spaties in een teksteditor waarna je hem als .txt opslaat.
Heb je opslaan als --> .PRN geprobeerd? Ziet er bij mij goed uit!quote:Op woensdag 29 juli 2009 10:10 schreef Stpan het volgende:
@DaFan, maar dat heeft alleen invloed op input, niet op het exporteren neem ik aan?
[..]
Het punt is dat per regel en per veld het aantal spaties dat nodig is tot de volgende waarde in het txt bestand verschilt.
Zie in mijn voorbeeld, na bijv. De Vries moeten minder spaties komen te staan dan na Jansen om Afdeling op dezelfde positie te laten beginnen.
Export met 'formatted text (space delimited)' komt in de buurt, maar dan merk ik dat sommige cellen worden afgekapt als het ware. Dat er bijv. staat De Vrie Afdeling Y. Is er een manier op de lengte van de export in de space delimited per cell aan te geven?
Dat is ook de richting die ik aan het op werken ben. Maar ik krijg dan de volgende situatie:quote:Op woensdag 29 juli 2009 10:57 schreef Joooo-pi het volgende:
[..]
Heb je opslaan als --> .PRN geprobeerd? Ziet er bij mij goed uit!
1 2 3 4 5 | E000123456 PieterAfdeling Y F001234567 De VriAfdeling X G012345678 JansenAfdeling Y H123456789 OvergaAfdeling Z |
1 |
eeej, jeweettogquote:Op donderdag 30 juli 2009 15:44 schreef Stpan het volgende:
Gij zijt een ware held!
iets met:quote:Op donderdag 30 juli 2009 21:24 schreef Remon het volgende:
liefe mensen ik weet het ff niet meer mijn common sense is ook ff de deur uit maar dit lukt me even niet wie weet hoe??
ik wil graag minuten optellen dus
01:00
02:00
en dan de uitkomst van die 2. 3 minuten totaal dus
de seconden staan ingevuld in het veld maar zijn alleen al 00
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |