2010-08-26 13:02:14 +0000 2010-08-26 13:02:14 +0000
98
98

Hoe open ik door puntkomma gescheiden CSV-bestanden in de VS-versie van Excel

Wanneer ik dubbelklik op een .csv-bestand, wordt het geopend in Excel. De csv-bestanden hebben kolommen die zijn gescheiden met puntkomma’s (geen komma’s, maar ook een geldig formaat).

Met een Duitse Windows/Excel setup wordt het geopende bestand correct weergegeven, de kolommen zijn gescheiden waar de puntkomma’s in het csv-bestand stonden.

Maar als ik hetzelfde doe met een (US-) Engelse Windows/Excel setup, wordt slechts één kolom geïmporteerd, met de hele data inclusief de puntkomma’s in de eerste kolom.
(Ik heb geen Engelse setup beschikbaar om te testen, gebruikers hebben het gedrag gemeld)

Ik heb geprobeerd de waarde van het lijstscheidingsteken in de regionale instellingen van Windows te veranderen, maar dat heeft niets veranderd.

Wat kan ik doen om dubbelklikken op die CSV-bestanden mogelijk te maken op een Engelse setup?

EDIT: Het lijkt de beste oplossing om in dit geval niet op CSV-bestanden te vertrouwen. Ik hoopte dat er een opmaak voor CSV-bestanden is die het mogelijk maakt om ze internationaal te gebruiken.
De beste oplossing lijkt dat ik zal overstappen op het maken van XLS-bestanden.

Antwoorden (6)

211
211
211
2012-05-03 10:46:55 +0000

Voeg dit toe op de eerste regel van het CSV-bestand:

sep=;

of

sep=,

Dit zal de systeeminstelling (“lijstscheidingsteken”) opheffen en Excel zal het bestand correct openen.

27
27
27
2010-08-26 13:29:05 +0000

U kunt de Tekst Import Wizard gebruiken. Dit werkt niet bij dubbelklikken, maar is het beste wat ik kan bedenken zonder te hoeven knoeien met taalinstellingen.

In Excel 2003 ga naar Data -> Import External Data -> Import Data op de menubalk (kan niet zeggen waar het is in 2007, ik heb het op dit moment niet bij de hand). Zoek en selecteer uw CSV-bestand.

Als het opent krijg je de Text Import Wizard, waarmee je de te gebruiken scheidingstekens kunt opgeven.

6
6
6
2010-08-26 13:28:25 +0000

Zie dit artikel: Problemen met het openen van CSV-bestanden met Excel? Het Komma en Puntkomma Probleem in Excel als gevolg van Regionale Instellingen voor Europa

Dat 3 oplossingen biedt:

  • Verander de CSV bestandsextensie in TXT (wanneer je een TXT bestand opent met Excel zal het de tekst bestand import wizard starten waar je het scheidingsteken kunt kiezen)
  • Vervang alle “,” door “;” in je CSV bestand(en)
  • Verander je regio en taal instellingen

Aangezien je alleen de lijstscheidingsteken waarde hebt veranderd in Windows regionale instellingen, merk ik op dat het artikel zegt om “.” in te voeren voor Decimal Symbol en “,” voor List Separator.

Als je je vertrouwd voelt met VBA, zie dan: Openen van puntkomma gescheiden CSV bestand met VBA in Excel 2000 Exporteren en importeren van tekst met Excel

3
3
3
2012-01-28 05:36:02 +0000

De beste manier die ik heb geprobeerd is om de regionale instellingen van je computer als volgt in te stellen:

  • kies in de “Standaard en Formaten” voor “Engels (Verenigde Staten)”;
  • kies in de “Locaties” voor “Verenigde Staten”.

Het werkt voor mij, probeer het maar eens.

1
1
1
2010-08-26 18:42:56 +0000

Zijn die bestanden verspreid? Gedownload? Lokaal gegenereerd?

Ik denk dat de enige manier om je probleem op te lossen zonder toegang tot de PC van de gebruiker en zonder dat hij iets anders moet doen dan “dubbelklikken” op het bestand, is om de bestanden te converteren naar .xls alvorens ze te distribueren of te plaatsen om ze te downloaden of om een .xls (of een ander formaat dat werkt) te genereren in plaats van een .csv bestand. U kunt dat doen met een script of handmatig met een werkende Excel, afhankelijk van het aantal bestanden en de manier waarop ze worden gegenereerd.

0
0
0
2010-08-26 13:41:20 +0000

Als er geen andere komma’s in het bestand staan, kunt u in een tekstverwerker de puntkomma’s gewoon doorzoeken en vervangen door komma’s. Behandel het daarna als een normaal csv-bestand.