Zum Inhalt springen

Plone Objecte in Mysql Datenbank? Richtig Formatieren

Erstellt am 20. Oktober 2017 · 3 Antworten · letzte Antwort am 6. November 2017

Tags: Datenbank, Import & Export, Frage

Power-Poler ·

Mojen,
Habe eine Textdatei, die ich gerne in Excel Importieren möchte, um diese anpassen zu können, anschließend als CSV speichern, und in eine MySQL Datenbank schieben.
Die Datei enthält Nachrichten Beiträge aus einer alten Plon Website.
Demensprechend sollen die Zeilenumbrüche erhalten bleiben, da diese bei Erstellung als Formatierung gesetzt wurden.
Leider Erkennt Excel die Zeilenumbrüche (Querbett \n \r und \n\r und wie viele Variationen sonst noch) als Spaltentrenner.
Ein Einstellung auf Trennzeichen ";" bringt leider keinen Erfolg.
Wie könnte ich den Text noch in eine Excel csv Datei bringen, ohne die Formatierung zu verlieren?
So sieht ein Beitrag derzeit aus:

Titel
; Beschreibung
; Text(hier können halt beliebig viele Zeilenumbrüche gesetzt worden sein.
; user
; 2017-09-27
###
Titel
; Beschreibung
; Text(hier können halt beliebig viele Zeilenumbrüche gesetzt worden sein.
; user
; 2017-09-27
###
Schon mal Danke
Mfg
Power-Poler

Power-Poler ·

Hab eine Vorläufige Lösung gefunden, auch wenn sie nicht perfekt ist.
Zunächst alle \n ersetzen mit ""
Alle \r ersetzen mit "<br>"
Alle <br>; ersetzen mit ";"
Alle ;<br> ersetzen mit ";"
Alle <br>###<br> ersetzen mit "\n"
Datei in Excel Importieren
Spalten und alles anpassen wie man es braucht
Als CSV Trennzeichen-getrennt speichern.
Wieder in Notpade++ öffnen
Kodierung Konvertieren zu UTF-8 (Ist zwar vorher überall eingestellt worden, und wird auch so angezeigt, trotzdem scheint es eine ANSI Codierung zu sein, welches beim Import in MYSQL Diverse Fehlermeldungen ausspuckt, schlussendlich doch Importiert, aber alle, z.B. ü, ä, ö und sonstigen Sonderzeichen gegen "?" ersetzt.)
Fehlen zwar immer noch die Links etc, aber mal schauen. Schätze die müssen dann sowieso von Hand gesetzt werden... 🙁 Naja 😃

Habe dann zwar nur die Zeilenumbrüche in der News erhalten, aber das wichtigste, der Text, ist richtig übernommen, auch wenn Fettschrift uns so Zeug fehlt.