Excel 2010: Komma gebruiken voor CSV bestanden

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 17:57

Jazzy

Moderator SSC/PB

Moooooh!

Topicstarter
Ik gebruik Excel 2010 om met CSV bestanden te werken. Nu wil ik de volgende zaken bereiken:
  • Bij opslaan als CSV bestand moet er een komma gebruik worden als scheidingsteken, niet een puntkomma.
  • Bij het openen van een CSV bestand met komma's, moet de data in kolommen koment te staan.
Wat wil ik niet?
  • Opslaan als CSV, daarna de puntkomma's vervangen door een komma.
  • CSV bestand importeren als tekst in een nieuw werkblad.
Volgens http://office.microsoft.c...xt-files-HP010099725.aspx zou het volgende moeten werken:
Change the separator in all .csv text files
1.In Microsoft Windows, click the Start button, and then click Control Panel.
2.Open the Regional and Language Options dialog box.
3.Do one of the following:
- In Windows Vista, click the Formats tab, and then click Customize this format.
- In Windows XP, click the Regional Options tab, and then click Customize.
4.Type a new separator in the List separator box.
5.Click OK twice.
Ik werk met Windows 7, maar als ik bij in de Formats tab op Additional settings klik kan ik inderdaad de List separator veranderen van ; in ,. Maar helaas werkt het nog niet, als ik dubbelklik op een CSV bestand staat alle data in de eerste kolom en als ik een CSV bestand opsla zet Excel er puntkomma's in.

Heeft iemand het definitieve antwoord?

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • Balli
  • Registratie: April 2005
  • Laatst online: 27-12-2010
Het opslaan durf ik zo niet te zeggen.
Maar je tweede punt het openen van een CSV met komma als scheidingsteken. Open het bestand met Excel zorg dat alles geselecteerd is, ga naar Data en kies Text to Collumns, selecteer vervolgens komma als scheidingsteken, dit zou het gewenste effect moeten hebben.
Ik heb het zelf getest met de engelse versie van Excel 2007

Groet,
Niels

[ Voor 198% gewijzigd door Balli op 21-12-2010 12:01 ]


Acties:
  • 0 Henk 'm!

  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Je kunt altijd nog je eigen import- en exportroutines maken: zie bijv. www.cpearson.com/excel/imptext.aspx

Hang 't aan een eigen save-as-knop en je bent een eindje op weg. Dubbelklikken in de verkenner lukt er alleen nog niet mee..

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 17:57

Jazzy

Moderator SSC/PB

Moooooh!

Topicstarter
Ik heb een soort work-around gekregen, dat is om de locale op English (United States) te zetten. Dan zet hij ook de separator op , maar werkt het opeens in Excel. Lijkt op een bug dus.

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • pedorus
  • Registratie: Januari 2008
  • Niet online
Als je de list separator op komma zet, maar de decimal separator ook op komma laat staan, dan zou je een csv-formaat krijgen dat niet altijd meer goed in te lezen is nadat het is opgeslagen. Ik kan me voorstellen dat Excel daar een beveiliging tegen heeft.. :p

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 17:57

Jazzy

Moderator SSC/PB

Moooooh!

Topicstarter
Dat snap ik niet. De decimal separator heeft toch alleen te maken met de weergave van een getal? Als in mijn sheet/bestand een waarde van 4500000 staat dan kies ik met de decimal separator of het als 4.500.000 of als 4,500,000 weergegeven wordt. De waarde in het bestand blijft gewoon 4500000.

Exchange en Office 365 specialist. Mijn blog.


Acties:
  • 0 Henk 'm!

  • pedorus
  • Registratie: Januari 2008
  • Niet online
Jazzy schreef op dinsdag 21 december 2010 @ 22:13:
Dat snap ik niet. De decimal separator heeft toch alleen te maken met de weergave van een getal? Als in mijn sheet/bestand een waarde van 4500000 staat dan kies ik met de decimal separator of het als 4.500.000 of als 4,500,000 weergegeven wordt. De waarde in het bestand blijft gewoon 4500000.
Ehh, je hebt het nu over de thousands separator, die uberhaupt niet in een csv-bestand terechtkomt. Ik bedoel de decimal separator, die je bij kommagetallen gebruikt. ;) Het probleem is: hoe herken je aparte getallen en getallen met een komma erin (in NL dan) als je voor beiden een komma gaat gebruiken?

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


Acties:
  • 0 Henk 'm!

  • Jazzy
  • Registratie: Juni 2000
  • Laatst online: 17:57

Jazzy

Moderator SSC/PB

Moooooh!

Topicstarter
O ja, natuurlijk. :) Dat is wel interessant, daar ga ik eens mee aan de slag.

Exchange en Office 365 specialist. Mijn blog.

Pagina: 1