Excel ist nicht mit sich selbst kompatibel


0

Also habe ich eine CSV, die ich mit Excel in diesem Format erstellt habe:

col1;col2;col5
a;b;c
d;e;f

Ich möchte es auf das Üblichere ändern "und ,wie kann ich das ab sofort tun? Jede Änderung ändert entweder die Kodierung oder behält die;

Was am Ende nicht mehr von Excel erkannt wird und zu Lokalisierungsproblemen wie Libell,statt führt Libellé.

Übrigens, was ist die Standardkodierung von Excel? Ich habe UTF-8 und Windows-1252 / CP1252 ohne Erfolg ausprobiert.

Vielen Dank


downvoter muss ein excel fan boy sein: D, feedback?
Maazza

Antworten:


1

Ich denke, das Einfachste wäre,
die Daten in eine neue Arbeitsmappe einzufügen.
Verwenden Sie Daten -> Text in Spalten und wählen Sie das Semikolon aus.

Das sollte es sicher importieren, wo Sie manipulieren und speichern können, wie Sie wollen. Wenn Sie von dort aus nur als csv speichern, werden standardmäßig Kommas verwendet.


werde das irgendeine idee zum encodieren probieren?
Maazza

Kein Excel für mich: /
Maazza

Sie können die Kodierung ändern, indem Sie auf Optionen -> Erweitert -> Weboptionen ... -> Registerkarte Kodierung
Eddie Dunn

2
  1. Die Standardeinstellung, die Excel für CSV verwendet, wird für Ihr Windows-System unter "Systemsteuerung \ Uhrzeit, Sprache und Region \ Datum, Uhrzeit oder Zahlenformat ändern" und dann "Zusätzliche Einstellungen" definiert. Es gibt ein Feld für "Listentrennzeichen", das normalerweise ", aber" sein könnte; " (oder was auch immer du magst)

  2. Sie können nicht ändern, dass Excel "um Textfelder (und nicht um Zahlen) herum" platziert. Sie können alle Ihre Spalten in Excel in das Format "Text" ändern und dann "um alle Werte herum" verwenden. Dies ist jedoch mühsam und hat andere negative Folgen


Ich benutze die Version 2013, bin ich sicher, dass ich mein gesamtes System für etwas so Triviales ändern muss?
Maazza

Excel hat keine Anpassungen, um zu bestimmen, welches Trennzeichen verwendet werden soll, und das funktioniert auch so (ich ändere meins häufig). Also ja. Vielleicht gefällt es Ihnen nicht, und ich behaupte nicht, dass es großartig ist, aber es funktioniert, und ich bezweifle, dass es einen anderen Weg gibt (außer das Codieren von Makros).
Aganju,

ok danke, fühle mich schlecht für microsft-entwickler hart O_O jede idee über die standardcodierung utf-8 und windows-1252 funktioniert nicht
maazza
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.