Toon posts:

[Girotel ==> Excel] Hoe los ik dit op?

Pagina: 1
Acties:
  • 440 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Hallo,

Ik heb girotel en wil de betalingen en ontvangsten in excel zetten. Daartoe is er de optie exporteren in Girotel en die kan op twee manieren: ascii of komma gescheiden.

Als ik het ascii exporteer en vervolgens importeer in Excel dan komt het bedrag in centen te staan: 10,00 Euro is dan 1000. Ik moet dan een extra kolom toevoegen en vullen met de originele waarde gedeeld door 100 om het bedrag in euro's te krijgen. Beetje bewerkelijk iedere keer, want je moet bovendien met die lijntjes het einde van de velden opgeven bij het importeren(vaste breedte).

Als ik het komma gescheiden exporteer en importeer in Excel dan komt het euro bedrag met een decimale punt en is het volgens mij een characterveld: het is links uitgelijnd en ik krijg het niet omgezet in het gewenste formaat: 10,00 en het moet een nummeriek veld zijn. Weet iemand hoe ik dat veld snel in het juiste formaat krijg: dus 10.00(char) moet worden 10,00(nummeriek)?

BVD.

Verwijderd

Ja. Bij je landinstellingen de seperator omzetten (meen ik) :)

Je kunt ook via notepad alle waardes even aanpassen en dan pas importeren. Komma seperated file is trouwens dom van ze. PuntKomma seperated zou veel slimmer zijn :P

Verwijderd

Topicstarter
Verwijderd schreef op 12 January 2003 @ 21:29:
Ja. Bij je landinstellingen de seperator omzetten (meen ik) :)
Die staat op ,(Extra > Opties > Internationaal)
Je kunt ook via notepad alle waardes even aanpassen en dan pas importeren. Komma seperated file is trouwens dom van ze. PuntKomma seperated zou veel slimmer zijn :P
Ja dat in notepad kan natuurlijk wel, maar dat is nogal bewerkelijk en kan fouten geven. Ik zoek een simpele manier. Toch bedankt voor je reactie.

  • Keesk
  • Registratie: Augustus 2002
  • Laatst online: 30-12-2025
Blad 1 doe je de import blad 2 doe je de formules en klaar is klara.

[ Voor 71% gewijzigd door Keesk op 12-01-2003 21:42 ]


Verwijderd

Topicstarter
Keesk schreef op 12 January 2003 @ 21:39:
Of je maakt een macrotje die de conversie voor je doet.
Ja daar zat ik ook aan te denken, maar daar ben ik niet zo in thuis. Girotel maakt van het geldbedrag een character veld, dat moet dus worden omgezet in een nummeriek veld en vervolgens de punt in een komma. 10.00(char) ==> 10,00(nummeriek).

Zal eens een goed boek over Excel opzoeken.

Merkwaardig genoeg is het rekeningnummer(van mezelf en de tegenrekening) wel nummeriek(rechts uitgelijnd.)

Thanx.

  • DJ^
  • Registratie: Juni 2000
  • Niet online

DJ^

hmmz

Is het niet veel makkelijker om de nodige bewerkingen die telkens nodig zijn te laten uitvoeren met behulp van een macro?

hmmz


Verwijderd

Topicstarter
DJ^ schreef op 12 January 2003 @ 21:47:
Is het niet veel makkelijker om de nodige bewerkingen die telkens nodig zijn te laten uitvoeren met behulp van een macro?
Ja, maar hoe zet ik 10.00(char) naar 10,00(nummeriek) om? Dat moet het eerst gebeuren met een macro.

  • Paul
  • Registratie: September 2000
  • Laatst online: 22:48
Als je nu voor je het importeert eerst je SysUtils.DecimalSeperator (Aargh, teveel ge-Delphi-d) seperator op "." zet, dan weet Excel ook dat dat een decimaal getal is, en maakt er dan ws meteen een rechts uitgelijnd decimaal veld met daarin 10.00 van.

Wil je nu per se een komma ipv een punt dan moet je na die conversie de separator weer terugzetten, want aangezien je een komma separated bestandje hebt kan Girotel er uiteraard niet zelf al 10,00 van maken, want dan zou Excel 10 in het ene, en 00 in het volgende veld zetten.

"Your life is yours alone. Rise up and live it." - Richard Rahl
Rhàshan - Aditu Sunlock


  • DJ^
  • Registratie: Juni 2000
  • Niet online

DJ^

hmmz

Verwijderd schreef op 12 January 2003 @ 21:59:
[...]


Ja, maar hoe zet ik 10.00(char) naar 10,00(nummeriek) om? Dat moet het eerst gebeuren met een macro.
:? Ik snap niet helemaal wat je bedoelt.
Alles wat je normaal ook zelf kunt doen kun je in principe automatiseren met een macro :)

hmmz


Verwijderd

Topicstarter
Paul Nieuwkamp schreef op 12 January 2003 @ 22:16:
Als je nu voor je het importeert eerst je SysUtils.DecimalSeperator (Aargh, teveel ge-Delphi-d) seperator op "." zet, dan weet Excel ook dat dat een decimaal getal is, en maakt er dan ws meteen een rechts uitgelijnd decimaal veld met daarin 10.00 van.

Wil je nu per se een komma ipv een punt dan moet je na die conversie de separator weer terugzetten, want aangezien je een komma separated bestandje hebt kan Girotel er uiteraard niet zelf al 10,00 van maken, want dan zou Excel 10 in het ene, en 00 in het volgende veld zetten.
Zal het morgen eens proberen, ga nu slapen. Bedankt alvast.
Pagina: 1