exporteren naar csv

Status
Niet open voor verdere reacties.

so10070

Gebruiker
Lid geworden
4 feb 2014
Berichten
419
Is het mogelijk zonder een tussenbestand (delimited-bestand) een tabel rechtreeks weg te schrijven als een csv-bestand?
 
En wat is het verschil tussen een delimited-bestand en een CSV bestand?
 
Simpel gezegd: Ja, waarom niet? Alleen heb je dan geen controle over de output.
 
En je tweede vraag: het zijn allebei tekstbestanden, maar een csv bestand kun je gelijk inlezen in Excel. Een tekstbestand moet je importeren.
 
als je opslaat als een csv worden sommige opties standaard ingesteld zoals delimiter - ';' voor DOS csv; komma delimited voor UTF-8 standaard. De veldnamen worden als heading meegegeven. Voor de rest is het gewoon een delimited tekst bestand.
Je hebt controle over de inhoud via de opbouw van je query. Als je trouwens wil zien hoe je csv precies is opgebouwd kan je het openen mat notepad (kladblok) of notepad++.
Een delimited tekstbestand kan je trouwens ook gewoon via Excel openen. Je moet alleen de optes de standaard zijn in een csv meegeven in de Wizard of via VBA openen.
de csv extensie staat trouwens in de Excel -> open opties tussen de tekstbestanden.
 
Maar een csv bestand kun je al openen door er op te dubbelklikken, en dat lukt met een tekstbestand niet. Vandaar mijn opmerking. Wil je échte controle over de output, dan moet je een import/export definitie gebruiken. Daarmee bepaal je exact hoe je exportbestand er uitziet. En hoe een tekstbestand (wat een csv dus ook is) wordt geïmporteerd.
 
Geweldig, bedankt voor de technische toelichting collega's! :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan