none
Outlook 2013 Export CSV und Import in Excel 2013 Problem RRS feed

  • Allgemeine Diskussion

  • Hallo Zusammen,

    Ich habe zu der im Betreff genannter Problematik folgendes festgestellt:

    Problem 1: Die aus Outlook exportierten CSV-Dateien lassen sich nicht per Doppelklick direkt in Excel öffnen (Trennzeichen werden nicht direkt erkannt).

    - OK, kann ich mit leben, dann eben über "Daten" -> "Aus Text" - was soll's, warum einfach wenn's auch umständlich geht :-)

    Problem 2: Das CSV-Importmodul in Excel kann nicht mit Zeilenumbrüchen umgehen. Diese sind ja nicht gerade ungewöhnlich bei Kontakten und Kalendern in Feldern wie Notizen bzw. Beschreibung.

    - Dadurch wird die CSV-Exportfunktion absolut Sinn frei und der Austausch von Daten innerhalb von Office Applikationen unmöglich.

    Für mich (ich exportiere monatlich den Kalender um daraus Stundenlisten zu generieren) funktioniert es nun mehr leider nur noch so die CSV-Datei in einem Texteditor zu öffnen und die Zeilenumbrüche zu entfernen. Bei einem üblicherweise mehrere tausend Kontakte enthaltenden Adressbuch: Gute Nacht ...

    Frage an alle:

    Kennt jemand einen Workaround mit Bordmitteln (sorry liebe Drittsoftware-Vertriebler, kein Interesse an eurem Plugin, ging ja vorher auch so ...!)

    Frage an MICROSOFT:

    OK, Das Excel 97-2003-Format ist veraltet (Entschlackung bewerte ich an sich generell positiv).

    Daher 2 potentielle Lösungsvorschläge:

    Vorschlag 1: XLSX-Export implementieren

    Vorschlag 2: Die CSV-Importfunktion so anpassen das man ggf. optional beim Import einer CSV-Datei die Zeilenumbrüche innerhalb der die Datenfelder umfassenden Anführungszeichen ("Info <CR> Info2") als Zeilenumbrüche innerhalb einer Excel-Zelle interpretieren und dementsprechend importieren lassen kann.

    Die CSV-Import-GUI in Excel ist doch noch aus Office 2000, oder? :-)

    Gleichzeitig könnte sich die GUI auch direkt öffnen wenn Excel die Daten nicht richtig interpretieren kann, also nicht das Standard Trennzeichen in der CSV-Datei verwendet wird (siehe Problem 1).

    Freue mich auf eine hoffentlich rege Diskussion :-)

    Donnerstag, 4. Juli 2013 00:44

Alle Antworten

  • Outlook 2007 konnte Kontakte noch direkt als XLS-Datei speichern. Mir ist ein Rätsel, wieso man diese Funktion entfernt hat. Ich habe mit meinem alten Office 2007 gerade die Kontakte meiner Freundin (Office 2013) aus ihrem PST geladen und einfach nach XLS exportiert. Alle Felder sind perfekt vorhanden, auch die mehrzeiligen.

    Das Problem liegt übrigens nicht mal bei Excel 2013 sondern bei Outlook. Der CSV-Export schreibt nämlich Umbrüche in mehrzeiligen Feldern nicht als LF sondern als CRLF, was selbstverständlich falsch ist. Ansonsten würde nämlich der alte Trick noch funktionieren:

    • CSV mit mehrzeiligen Feldern in einem guten Texteditor (nicht Notepad!!!) öffnen, der zwischen Lf und CRLF sauber unterscheiden kann. Mit Notepad++ geht das bspw.
    • Alles markieren (Strg-A), kopieren (Strg-C)
    • Zu Excel wechseln und den Inhalt der Zwischenablage in ein leeres Blatt einfügen (Strg-V)

    Voilà, alles ist da inkl. Zeilenumbrüchen. Aus Programmen heraus, die sauberes CSV exportieren, klappt das wunderbar, man darf nur nicht den fehlerhaften Import-Assistenten oder "Text in Spalten" verwenden, die sind mit mehrzeiligen Feldern tatsächlich überfordert. Aber über die Zwischenablage geht es.

    Samstag, 1. Februar 2014 10:41
  • Man kann das Trennzeichen auch explizit in der CSV-Datei angeben.

    Hierzu einfach folgende Zeile am Anfang der CSV-Datei ergänzen:

    sep=,



    • Bearbeitet aharder Donnerstag, 17. Juli 2014 10:48
    Donnerstag, 17. Juli 2014 10:47
  • Ich habe eine Lösung gefunden, allerdings etwas umständlich.

    1) File als CSV exportieren

    2) In Excel öffnen, alles markieren und kopieren

    3) Word öffnen und Text einfügen

    4) Im Word alles markieren und kopieren

    5) Neues Excel File öffnen und mit Inhalte einfügen - Unicode-Text auswählen

    So hat es zumindest bei mir funktioniert.

    Dienstag, 14. Juli 2015 14:52
  • Hiermit gehts auch - ist allerdings eine separate Software (freeware):

    http://openrefine.org/

    software downloaden und öffnen (keine Installtion)

    exportierte datei in openrefine öffnen (öffnet im browser, wird aber lokal verarbeitet) unten "comma" als Separator angeben

    als xls oder xlsx exportieren

    Montag, 18. September 2017 07:56
  • Das CSV-Format ist so definiert, dass jede Zeile einen eigenen Datensatz darstellt.
    Die Ausnahme ist noch Zeile 1, die die Feldnamen enthalten kann.
    Als Trennzeichen sind TAB und Semikolon möglich.

    Ggf. sind in deinen Daten Zeilenumbrüche enthalten, die von Outlook lieder nicht entfernt werden.

    Montag, 18. September 2017 08:36
  • Danke, das geht gut
    Dienstag, 2. Januar 2018 13:33
  • Hat sich Microsoft zu dem Schrott denn nun mal geäussert?
    Dienstag, 2. Januar 2018 13:33
  • Hat sich Microsoft zu dem Schrott denn nun mal geäussert?

    z.B. Vorname, Nachname wäre wohl hinderlich wenn es keine Textqualifizierer gäbe in einem Feld einer CSV.

    Mit Openoffice lässt sich das ganze recht einfach beheben. CSV mit OpenOffice öffnen und beim Speichern den Seperator angeben.

    Dienstag, 2. Januar 2018 15:16