Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1236to1240
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Sichern als csv erzeugt Werte in Hochkomma

Sichern als csv erzeugt Werte in Hochkomma
KlausF
Hallo Excel-Gemeinde,
zum Einlesen in eine Planungssoftware erstelle ich mittels Makro in einem leeren Blatt Datensätze aus einer Excel-gestützten Planung.
Diese neue Datei mit den Datensätzen wird als csv-Datei gespeichert.
Das dabei Punkt und Komma als Tausender- und Dezimaltrenner getauscht werden, habe ich ja erwartet.
Verwundert bin ich aber was mir der Editor anzeigt:
1;10;548100;2011;10;"75,750.00"
1;10;603410;2011;10;"1,315.06"
1;10;607410;2011;10;314.32
1;10;630100;2011;10;"29,691.67"
1;10;630110;2011;10;"2,874.12"
1;10;631900;2011;10;26.59
1;10;632110;2011;10;889.45
1;10;641200;2011;10;882.50
1;10;641300;2011;10;57.42
also mal kommen die Werte als Werte, und mal in Hochkomma.
Daraufhin habe ich im Makro die Ausgangsdaten formatiert "#,##0.00" und ebenso die Daten in der neuen Datei vor dem Speichern als csv.
Es bleibt bei dieser "zufälligen" Formatierung in der CSV-Datei.
Wie kommt so was zustande?
Noch besser: wie verhindere ich das?
Gruß!
Klaus

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Sichern als csv erzeugt Werte in Hochkomma
29.11.2011 18:13:21
Jürgen
Hallo Klaus,
die Hochkommata erscheinen nicht zufällig, sondern immer dann, wenn in der Zahl ein (Tausender-)Komma erschient. Da das Komma ein Spaltenseparator sein kann, wird der Feldinhalt in Hochkomma gesetzt (Stichwort "Texterkennungszeichen"), damit beim Einlesen nach dem Komma nicht fälschlich eine neue Spalte begonnen wird. Wobei ich zugeben muss, dass es nicht ganz einzusehen ist, warum wegen eines Kommas die Werte in Hochkommata gesetzt werden, wenn das Trennzeichen das Semikolon ist.
Wie Du das verhindern kannst, hängt davon ab, wie die Datei erstellt wird. Aber wahrscheinlich ist das gar nicht nötig, wenn Du den Import passend konfigurieren kannst.
Gruß, Jürgen
Anzeige
AW: Sichern als csv erzeugt Werte in Hochkomma
29.11.2011 21:06:55
KlausF
Hallo Jürgen,
habe die Formatierung inzwischen auf "0.00" umgestellt, damit sind die Hochkommata passe.
Deine Erklärung deckt sich ja damit. Und nur Bill Gates weiß warum eigentlich ;-)))
Besten Dank für Deine Mühe!
Gruß!
Klaus

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige