Hallo,
per: var datei = open('pfade','r');
versuchen wir die Randbedingungen abzuklopfen:
1. Wo liegt die CSV-Datei
a) auf der lokalen Festplatte
b) irgendwo über das Internet erreichbar
c) irgendwo in einem firmeninternen Netzwerk erreichbar
d) anderswo, ______________
2. Wie ist die Auswahl der CSV-Datei
a) die Datei wird automatisch geöffnet (Pfad ist bekannt)
b) der Benutzer lädt die Datei mit <input type="file">
c) der Benutzer wählt einen Pfad zur Datei aus
3. Welche Browser müssen berücksichtigt werden
4. Gar keine Browser müssen berücksichtigt werden, da es sich um
serverseitiges Javascript handelt
5. Welche Kontrolle hast Du über das genaue Format der CSV-Datei.
Im Gegensatz zu der Anmerkung des Autors von csonv.js, das
tami verlinkt hat, ist CSV ein hochkomplexes Format, für das
es zwar eine RFC gibt, die jedoch der Realität nicht gerecht
wird. Dies gilt speziell für CSV-Dateien, die in Deutschland
produziert werden. Vermutlich wirst Du kein allgemeines CSV
umwandeln können müssen :-)
6. Ein kleines Beispiel einer drei- oder vierzeiligen CSV-Datei mit
zwei oder drei Spalten und das von Dir gewünscht JSON wäre auch
ganz nett.
7. Sonstige Hinweise
Bitte eintragen: _______________
Wir wollen Dir helfen, das geht nur mit genaueren Informationen.
Freundliche Grüße
Vinzenz