Office-Fragen.de

Normale Version: Tab in csv UTF-8 speichern
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo zusammen,

ich benötige wieder eure Hilfe.
Den Tab hab ich aus einer Mappe gezogen und will den als csv im Format UTF-8 abspeichern. Wenn ich das manuell speichere, dann macht der das zwar in eine csv, jedoch scheint das Format nicht zu passen.
Ich müsste die gespeicherte csv.Excel nochmals mit dem Editior öffnen und dann nochmals als UTF-8 speichern, dann ist das so korrekt wie ich da benötige.

Im Anhang mal die Auszüge.
xlsx als Ausgangsdatei
Testmappe csv nach dem speichern als csv-UTF-8
Testmappe UTF-8 nach dem öffen der gespeicherten csv mit dem Editor und dann nochmals speichern in UTF-8 (hier steht vorher "UTF8 mit BOM" in der Codierung was dann in "UTF-8" geändert wird), dann passt das Format

Gibt es da einen kürzeren Weg, ohne erst alles zwischen zu speichern, wieder zu öffnen und wieder zu speichern? Geniel wäre natürlich via Makro, welches ich dann einem Button zuordnen könnte, wo es die csv in den Speicherort ablegt wo vorher die Basismappe geöffnet wurde.

Klingt alles verzwickt. Ich komme hier nicht weiter.
Hallo ich habe Dir einmal eine VBA Lösung eingebaut.
[attachment=1434]
Hallo. Das funktioniert perfekt. Danke.

Ist es hier möglich in der VBA das Speichern in UTF-8 Format zu integrieren?

Anbei die Datei Test.csv, welche via deiner VBA erzeugt wurde und die Test Muster UTF-8.csv die ich dann nochmal mit dem Editor geöffnet habe um sie dann wieder im Format UTF-8 zu speichern.
Hallo bin leider nicht eher dazugekommen.
Hier die Ergänzung
Hallo, funktioniert soweit perfekt. Die "normale "csv" wird nicht benötigt, sodern nur die mit UTF-8.
Ist es möglich die UTF-8 ohne BOM zu speichern? Die Codierung passt zwar als UTF, aber diese muss nochmals mittelt Editor gewandelt und in UTF-8 ohne Boom gespeichert werden.
Im Anhang die ausgegebene Datei, nochmals gewandelt in UTF-8 ohne BOM, wie sie final benötigt werden würde.

Danke für die Hilfe.
Hallo ich habe noch einmal versucht ohne die BOM auszukommen. [attachment=1439]
Hallo,

danke für Deine Mühen und Hilfe. Leider wird sie immer noch mit BOM gespeichert.
Hallo ich habe nocheinmal einen weiteren Versuch, vielleicht klappts jetzt.


[attachment=1440]
Hallo. Jetzt bringt er mir leider einen Fehler in der VBA und es wird nichts mehr ausgegeben.
TestMappe2 war soweit perfekt gewesen, wenn dieses BOM nicht wäre, sondern einfach in UTF-8, dass die Ausgabe so wie die angehangene Datei ist.
Und welcher Fehler? Es kann sein, dass ein Verweis auf eine DLL fehlt! Siehe Anhang
Du kommst dahin: ALT+F11 dann Extras - Verweise dann Bild von Anhang anschauen und die Verweise suchen und aktivieren. (anklicken)
Seiten: 1 2 3