CSV omzetten naar Excel
Kies hoe de CSV wordt ingelezen, schoon de rijen op en selecteer, hernoem en orden de kolommen voordat je een Excel-bestand downloadt. Deze gids legt de opties uit met een klein voorbeeld.
Probeer het CSV-voorbeeld
Download orders-options.csv, een fictieve bestellijst met zes kolommen en zes gegevensrijen. Het bestand en de kolomnamen zijn Engels. Het bevat spaties aan de randen, een lege rij, een herhaalde Ada-rij en een kortere Eli-rij. In het resultaat blijven vier kolommen en vier gegevensrijen over.
Stap voor stap
- Download het CSV-voorbeeld hierboven. Open CSV naar Excel en gebruik Bestanden kiezen om orders-options.csv te selecteren.
- Stel Scheidingsteken in op ; en Tekencodering op UTF-8. Laat Eerste rij bevat kopteksten aangevinkt. Controleer of Notes, Name, Amount, Account ID, City en Status als zes aparte kolommen verschijnen. Rond de importinstellingen af voordat je de kolommen bewerkt.
- Vink Waarden als tekst behouden voor dit voorbeeld uit, zodat de Amount-waarden in berekeningen kunnen worden gebruikt. De tekst- en getalopties worden hieronder uitgelegd.
- Vink onder Gegevens opschonen de opties Spaties rond cellen verwijderen, Lege rijen verwijderen, Dubbele rijen verwijderen en Ontbrekende cellen in kortere rijen aanvullen aan. Het voorbeeld moet nu vier gegevensrijen en twee verwijderde rijen tonen.
- Vink onder Kolommen Notes en Status uit. Wijzig in de naamvelden Account ID in Account en Amount in Total. Gebruik de pijlen (Omhoog en Omlaag) tot de geselecteerde kolommen in het voorbeeld als Name, Account, City, Total verschijnen.
- Controleer het voorbeeld en kies Excel downloaden. Open orders-options.xlsx in Excel of een ander spreadsheetprogramma en voer de controles hieronder uit.
De importopties begrijpen
| Optie | Wanneer te gebruiken |
|---|---|
| Scheidingsteken | Automatisch herkent een waarschijnlijk scheidingsteken. Je kunt een komma, puntkomma, ↹ Tab of | kiezen, of via Aangepast één ander teken opgeven. Kies het teken tussen de velden in je bestand; dit voorbeeld gebruikt puntkomma’s. |
| Tekencodering | Automatisch herkent UTF-8, Windows-1252 of een UTF-16-bestand met coderingsmarkering. Je kunt UTF-8, Windows-1252, UTF-16 LE of UTF-16 BE ook rechtstreeks kiezen. Het voorbeeld gebruikt UTF-8; Zoë moet correct verschijnen. |
| Eerste rij bevat kopteksten | Laat dit aangevinkt als de eerste rij kolomnamen bevat. Die rij wordt de koprij van de spreadsheet en maakt het bewerken van namen mogelijk. Vink uit als de eerste rij gegevens bevat die als de andere records moeten worden behandeld. |
Tekstcellen of getalcellen kiezen
| Waarden als tekst behouden | Effect |
|---|---|
| Aangevinkt | Alle ingevulde cellen worden als tekst opgeslagen. Gebruik dit om de oorspronkelijke tekstwaarden te behouden. Bedragen zoals 19.50 blijven tekst en werken bij optellen niet als getalcellen. |
| Uitgevinkt | Geschikte gewone getallen worden als getalcellen opgeslagen; andere waarden blijven tekst. Gebruik dit in het voorbeeld om Total op te tellen. De instelling geldt voor alle kolommen en Excel kan 19.50 als 19.5 tonen. |
De rijen opschonen
| Optie | Wanneer te gebruiken |
|---|---|
| Spaties rond cellen verwijderen | Verwijdert spaties aan het begin en einde van elke cel, ook in koppen. In het voorbeeld verdwijnen de spaties rond Zoë. Spaties tussen woorden blijven behouden. |
| Lege rijen verwijderen | Verwijdert rijen waarvan alle cellen leeg zijn of alleen spaties bevatten. Dit verwijdert de lege voorbeeldrij. De koprij blijft behouden. |
| Dubbele rijen verwijderen | Behoudt de eerste kopie van elke volledig identieke gegevensrij en verwijdert latere kopieën. Er blijft één Ada-rij over. Ingeschakeld trimmen en aanvullen van korte rijen gebeurt vóór de vergelijking. |
| Ontbrekende cellen in kortere rijen aanvullen | Voegt lege cellen toe aan het einde van kortere rijen totdat ze evenveel kolommen hebben als de breedste rij. Eli’s ontbrekende City- en Status-cellen blijven leeg; ontbrekende waarden worden niet geraden. |
De resterende gegevensrijen behouden de bronvolgorde: Zoë, Ada, Mika, Eli in dit voorbeeld. De tool heeft geen bediening om afzonderlijke gegevensrijen te selecteren of opnieuw te ordenen.
Kolommen selecteren, hernoemen en ordenen
| Actie | Zo werkt het |
|---|---|
| Kolommen selecteren | Gebruik de selectievakjes om kolommen op te nemen of uit te sluiten. Houd minstens één kolom geselecteerd. Vink Notes en Status uit in het voorbeeld. |
| Koppen hernoemen | Bewerk het naamveld naast een kolom wanneer Eerste rij bevat kopteksten aangevinkt is. Wijzig Account ID in Account en Amount in Total in het voorbeeld. |
| De volgorde instellen | Verplaats kolommen in de lijst met de pijlen (Omhoog en Omlaag). Geselecteerde kolommen worden in lijstvolgorde van links naar rechts geëxporteerd. De volgorde waarin je vakjes aanvinkt bepaalt de uitvoervolgorde niet. Een opnieuw aangevinkte kolom keert terug op zijn bestaande plaats. |
| Kolommen herstellen | Kolommen herstellen selecteert alle kolommen opnieuw, herstelt de bronvolgorde en verwijdert je gewijzigde kopnamen. De opschoonopties blijven geselecteerd. |
Het Excel-bestand controleren
- Controleer de vier koppen Name, Account, City, Total in die volgorde en vier gegevensrijen. Notes en Status moeten ontbreken.
- Controleer de namen Zoë, Ada, Mika en Eli zonder spaties aan de randen. Ada moet één keer voorkomen en Eli’s City-cel moet leeg zijn.
- Met Waarden als tekst behouden uitgevinkt gebruik je de somfunctie van het spreadsheetprogramma voor D2:D5 in een lege cel. Het totaal moet 43.75 zijn; lokale getalinstellingen kunnen 43,75 tonen.
- Sla het XLSX-bestand op en open het opnieuw. Controleer koppen, rijvolgorde, namen en waarden nogmaals. Het oorspronkelijke CSV-bestand verandert niet.
Vragen en probleemoplossing
Alles verschijnt in één kolom
Wijzig Scheidingsteken in het teken tussen de velden van het bronbestand. Kies ; voor dit voorbeeld. Gebruik Aangepast alleen voor één ander teken.
Namen bevatten vreemde tekens
Controleer Tekencodering. Probeer de codering waarmee het bestand is gemaakt en controleer daarna een naam met accent. Het voorbeeld gebruikt UTF-8 en moet Zoë tonen.
De eerste record werd een kop of ik kan kolommen niet hernoemen
Controleer Eerste rij bevat kopteksten. Vink uit als de eerste rij een gegevensrecord is. Vink aan als die rij de namen bevat die je wilt bewerken.
Mijn kolomkeuzes of namen zijn verdwenen
Wijzigen van Scheidingsteken of Tekencodering leest het bestand opnieuw en zet kolomselectie, volgorde en namen terug. Rond deze instellingen eerst af en orden daarna de kolommen. Ook Kolommen herstellen herstelt de oorspronkelijke kolommen en namen.
Het voorbeeld toont maar een deel van het bestand
Het voorbeeld toont maximaal 12 gegevensrijen en 12 kolommen. De download bevat alle resterende rijen en alle geselecteerde kolommen in de gekozen volgorde. Controleer grotere bestanden na downloaden in je spreadsheetprogramma.
Bedragen worden niet als getallen opgeteld
Als Waarden als tekst behouden aangevinkt is, zijn bedragen tekst. Vink uit en download opnieuw om geschikte gewone getallen als getalcellen te krijgen. Valutasymbolen en decimale komma’s blijven tekst. Getalcellen kunnen minder afsluitende decimale nullen tonen; het bedrag verandert niet.
Een code heeft voorloopnullen nodig
Een code zoals 00123 in het voorbeeld is een identificatiecode. Waarden als tekst behouden houdt ingevulde cellen als tekst. De converter behoudt een code met voorloopnul, zoals 00123, ook als tekst wanneer de optie uitgevinkt is. Controleer de code in het gedownloade XLSX-bestand. Nullen die al in de bron-CSV ontbreken, worden door conversie niet automatisch hersteld.
Rijen lijken nog dubbel na het verbergen van een kolom
Dubbele rijen verwijderen vergelijkt volledige bronrijen na de gekozen opschoning, voordat uitgesloten kolommen worden verwijderd. Rijen met verschillende Notes-waarden blijven apart, ook als Notes uitgevinkt is. Controleer de bronverschillen voordat je records verwijdert.
Optioneel: het voorbeeld en de referentiebestanden vergelijken
Deze tabellen tonen de bronwaarden en de geordende voorbeeldgegevens. De referentiewerkmappen zijn gemaakt met de exportfunctie van de converter en dezelfde opschoning, kopnamen en kolomvolgorde.
Vóór opschoning: CSV-voorbeeld
De lege rij en herhaalde Ada-rij zijn bewust opgenomen. Eli’s bronrij eindigt na Account ID. Spaties aan de randen blijven in deze tabel behouden.
| Notes | Name | Amount | Account ID | City | Status |
|---|---|---|---|---|---|
| internal | Zoë | 19.50 | 00123 | Bergen | Paid |
| archive | Ada | 5.00 | 12345 | Oslo | Paid |
| archive | Ada | 5.00 | 12345 | Oslo | Paid |
| follow up | Mika | 12.00 | 00234 | Trondheim | Pending |
| review | Eli | 7.25 | 34567 |
Na opschoning en kolomkeuzes
Dit zijn de waarden in het voorbeeld van de converter. Een spreadsheetprogramma kan numerieke bedragen met minder afsluitende nullen tonen.
| Name | Account | City | Total |
|---|---|---|---|
| Zoë | 00123 | Bergen | 19.50 |
| Ada | 12345 | Oslo | 5.00 |
| Mika | 00234 | Trondheim | 12.00 |
| Eli | 34567 | 7.25 |
| Referentiebestand | Celinstelling | Bytes |
|---|---|---|
| orders-options.xlsx | Waarden als tekst behouden: uitgevinkt | 4952 |
| orders-options-text.xlsx | Waarden als tekst behouden: aangevinkt | 5180 |
Beide referenties bevatten dezelfde vier rijen en kolomkeuzes. De celtypen tekst en getal verschillen. De tekstreferentie heeft een beschrijvende bestandsnaam; de converter downloadt dit voorbeeld als orders-options.xlsx.