Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Software » CSV ungwollte Zeilenumbrüche

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
08.01.2009, 20:43 Uhr
KFC Embryo
Ein Huhn


Hallo,

eins vorne weg ich weiß nicht ob das hier der richtige Thread ist.
Wenn nicht einfach verschieben, danke.

Ich möchte aus einer XLS Datei eine CSV Datei erstellen das ist kein Problem.
Ich entnehme sämtliche Formatierungen auch die Zeilenumbrüche.

Wenn ich die CSV jetzt allerdings in einem Texteditor öffne sehe ich das trotzdem noch Zeilenumbrüche vorhanden sind.

Wie kann ich diese schon in Excel eleminieren?
Danke

Gruß


Bearbeitung von FloSoft:

Anmerkung: nicht wundern wenn weiter unten gefragt wird ob es sich um CSV handelt, ursprünglich wurde hier CVS versehentlich geschrieben


--
An nescis, mi fili, quantilla prudentia mundus regatur?

Dieser Post wurde am 09.01.2009 um 13:58 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.01.2009, 21:16 Uhr
0xdeadbeef
Gott
(Operator)


Meinst du eine CSV-Datei?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.01.2009, 09:42 Uhr
KFC Embryo
Ein Huhn


Oh... Ja.
Entschuldigung.

Gruß
--
An nescis, mi fili, quantilla prudentia mundus regatur?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
09.01.2009, 13:59 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hab das mal korrigiert, dann finden später evtl jemand was.

Ansonsten:

Was meinst du mit zusätzlichen Zeilenumbrüchen? doppelt er evtl von \r\n auf \n\n? oder was genau meinst du? evtl ist es ja nur ein fehler des editors?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
10.01.2009, 20:40 Uhr
KFC Embryo
Ein Huhn


Hallo,

so ich versuche mal mein Problem zu beschreiben:

Kennt ihr den Daten Migration Manager von Microsoft?

Es geht um folgendes:

Ich habe einen Export Adressdaten die in einer Excel Tabelle stehen.
Name, Vorname, etc.

Wenn ich die Gesamten Datensätze jetzt markiere und dann mittel "Zeilen Formatierung" die Zeilenumbrüche entferne, sehe ich keine Zeilenumbrüche mehr in der Excel Tabelle.
Normal müsste ich ja jetzt davon ausgehen können das die Zeilenumbrüche alle entfernt sind.

Exportiere ich jetzt die Datei als .CSV (Speichern unter) habe ich eine CSV Datei.
Wenn ich jetzt die CSV Datei mit dem Editor von MS öffne habe ich trotzdem Zeilenumbrüche drin.

Ich habe auch schon probiert mit der Ersetzten Funktion die Zeilenumbrüche daraus zubekommen.
Wenn ich allerdings ALT-0010 oder ALT-0013 eingebe sagt er mir das keine Dateien gefunden werden.

Und aus dem Grund lassen sich die Datensätze nicht migrieren.
Konnte das weiter helfen?
Wenn nicht am Donnerstag kann ich Beispiele liefern. Ich würde ja mal einen Pulk Daten hier rein schreiben.

Aber bevor ich das mache verkauf ich die lieber an ein Spam Unternehmen ;-) ihr wisst was ich meine, heikle Angelegenheit :-).

Ich dank euch schon mal.

Gruß
--
An nescis, mi fili, quantilla prudentia mundus regatur?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
10.01.2009, 20:52 Uhr
0xdeadbeef
Gott
(Operator)


Bei der Zellenformatierung geht's ja nur um die Anzeige. Versteh ich das richtig, dass die Zeilenumbrüche innerhalb einer Zelle sind und es dir nicht um die Zeilenenden in der CSV-Datei geht, die die Datensätze voneinander trennt?

Ich habe jetzt kein Excel hier, um das zu testen, aber ich meine mich zu erinnern, dass du das Zeilenende im Suchen-Feld durch Strg+J eingeben kannst. Ansonsten müsste sich das aber auch mit einem VBA-Makro machbar sein, etwa

Visual Basic:
Sub Foo()
  Columns("A:B").Range.Replace vbCrLf, ""
End Sub


Ich bin jetzt nicht hundertprozentig sicher, ob das "Range." da notwendig ist; wie gesagt, ich habe hier keine Möglichkeit, das zu testen.

Oh, und mit C++ hat das nichts zu tun, also -->
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 10.01.2009 um 20:53 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
14.01.2009, 17:46 Uhr
KFC Embryo
Ein Huhn


Hallo,

als aller erstes möchte ich einmal bedanken. Die Variante mit strg-j hat funktioniert.
Aber kaum ist das erste Problem gelöst tun sich die nächsten auf.

Wenn ich die Datei als CSV abspeichere macht er mir zuviele Trennzeichen oder auch zuwenige.
93 müssten es sein.

Mal macht er 84 mal ein ";", mal 70, mal mehr, mal weniger.
Warum macht er das was könnte das Problem sein?

Danke.
Gruß
--
An nescis, mi fili, quantilla prudentia mundus regatur?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
14.01.2009, 18:42 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hi,
evtl lässt er leere spalten "hinten" weg?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
14.01.2009, 19:59 Uhr
KFC Embryo
Ein Huhn


Mh... ich habe das Problem gefunden weiß aber nicht wie ich es lösen kann, folgendes:

Er macht genau die richtige Anzahl von ";" aber immer noch an der falschen stelle.
Er hat immer noch Zeilenumbrüche drin.

Erkennen kann man dies daran das wenn man die CSV Datei in einem beliebigen Editor öffnet er stellen weiße immer "Vierecke" hin macht was irgendwie ein Zeilenumbruch ist?

Auf jeden Fall gibt es nur bei den Zeilen Fehler, bei der Migration.
Was könnte das für ein Formatierungszeichen sein? Und wie bekomme ich es weg?

Wenn ich versuche das Zeichen zu kopieren und in die Suchmaske einfügen will geht es nicht, er fügt nix ein?

Danke.
Gruß
--
An nescis, mi fili, quantilla prudentia mundus regatur?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
14.01.2009, 21:47 Uhr
Hans
Library Walker
(Operator)


Hi,

hast Du Die CSV-Datei schon mal mit einem Hex-editor begutachtet? Der zeigt Dir bekanntlich die Zeichencodes an, die einfache Texteditoren entweder gar nicht, durch Vierecke oder sonstige kryptische Zeichen darstellen. Damit kannst Du die Formatierzeichen und Zeilenumbrüche identifizieren, und evtl. auch gleich durch Leerzeichen ersetzen, wenn Du sie los werden willst. - Ist zwar die "brachial-Methode" und auf Dauer nicht empfehlenswert, liefert aber Hinweise, was für unerwünschte Zeichen Excel beim Export so einbaut.

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ Software ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: