CSV-Import / Dringend

Hallo RagTimer,

ich versuche gerade eine CSV-Datei in ein Rechenblatt zu importieren.

Die CSV-Datei stammt aus einem Datenbank-Export aus MySQL (Typ: CSV für
Excel). Sie enthält Adressdaten.

Dummerweise ist ja bei der Wiedervereinigung irgendjemand ganz schlaues
auf die Idee gekommen, dass PLZ aus Ostdeutschland mit einer 0
anfangen. Das bereitet mir ständig Probleme, weil Computerprogramme
solche "Zahlen" nur als Text anerkennen...

So ist das bei meinem Problem jetzt auch: Die führenden Nullen dieser
PLZ werden beim Import von RT einfach herausgefiltert. Übrig bleiben
4-stellige PLZ.
Dummerweise habe ich in der Datei auch Adressen aus Österreich. Da gibt
es grundsätzlich nur 4-stellige PLZ. So kann ich mir hier nicht mit
einem Werteformat behelfen. Die Daten müssen explizit als Text
importiert werden!

Meine Versuche diesbezüglich waren nicht erfolgreich:
Zuerst habe ich ein Rechenblatt angelegt und die entsprechenden Spalten
von Automatik auf Text umgestellt. Dann importiert. Dabei wurden die
vorgenommenen Einstellungen überschrieben und die Nullen waren weg.
Dann habe ich die Dokumenteinstellungen so geändert, dass in
Rechenblättern grundsätzlich alle Zellen auf Text stehen. Dann
importiert. Hat nichts genutzt.

In beiden Fällen stehen die PLZ tatsächlich linksbündig in der Zelle.
Das heißt, sie sind "Text". Aber die Nullen sind trotzdem weg...

Um jeder Frage zuvor zu kommen: Ja, die Nullen befinden sich in der
CSV-Datei!

Das ganze findet unter Windows XP home statt, mit RT 5.6.5
Die CSV enthält 1100 Adressen mit vielen Zusatzfeldern.

Hat jemand eine Lösung für mich?
Ist ziemlich dringen; ein Kunde wartet auf die Daten in Excel-Format.
In Excel bekomme ich das schon gar nicht hin...

Viele Grüße
Benedikt Quirmbach
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Re: CSV-Import / Dringend

#4612 On 6 Februar, 2006 14:31 Gottwalt Thiersch said,

Hallo Benedikt,

habe jetzt eine wohl vergleichbare Tabelle generiert, auch als
kommagetrennte Zeilen.
Und versucht, das zu reproduzieren.

Ich fand eine schnelle Loesung, und jetzt bitte nicht schlagen:
Import in Excel, und dann in RagTime. Das funktionierte zumindest bei
mir.

Gruss

Gottwalt

> Hallo RagTimer,
>
> ich versuche gerade eine CSV-Datei in ein Rechenblatt zu importieren.
>
> Die CSV-Datei stammt aus einem Datenbank-Export aus MySQL (Typ: CSV
> für
> Excel). Sie enthält Adressdaten.
>
> Dummerweise ist ja bei der Wiedervereinigung irgendjemand ganz
> schlaues
> auf die Idee gekommen, dass PLZ aus Ostdeutschland mit einer 0
> anfangen. Das bereitet mir ständig Probleme, weil Computerprogramme
> solche "Zahlen" nur als Text anerkennen...
>
> So ist das bei meinem Problem jetzt auch: Die führenden Nullen dieser
> PLZ werden beim Import von RT einfach herausgefiltert. Übrig bleiben
> 4-stellige PLZ.
> Dummerweise habe ich in der Datei auch Adressen aus Österreich. Da
> gibt
> es grundsätzlich nur 4-stellige PLZ. So kann ich mir hier nicht mit
> einem Werteformat behelfen. Die Daten müssen explizit als Text
> importiert werden!
>
> Meine Versuche diesbezüglich waren nicht erfolgreich:
> Zuerst habe ich ein Rechenblatt angelegt und die entsprechenden
> Spalten
> von Automatik auf Text umgestellt. Dann importiert. Dabei wurden die
> vorgenommenen Einstellungen überschrieben und die Nullen waren weg.
> Dann habe ich die Dokumenteinstellungen so geändert, dass in
> Rechenblättern grundsätzlich alle Zellen auf Text stehen. Dann
> importiert. Hat nichts genutzt.
>
> In beiden Fällen stehen die PLZ tatsächlich linksbündig in der Zelle.
> Das heißt, sie sind "Text". Aber die Nullen sind trotzdem weg...
>
> Um jeder Frage zuvor zu kommen: Ja, die Nullen befinden sich in der
> CSV-Datei!
>
> Das ganze findet unter Windows XP home statt, mit RT 5.6.5
> Die CSV enthält 1100 Adressen mit vielen Zusatzfeldern.
>
> Hat jemand eine Lösung für mich?
> Ist ziemlich dringen; ein Kunde wartet auf die Daten in Excel-Format.
> In Excel bekomme ich das schon gar nicht hin...
>
> Viele Grüße
> Benedikt Quirmbach
> _________________________________________________
> Die macnews.de Mailingliste Ragtime:
> http://lists.macnews.de/cgi-bin//listinfo/ragtime
>
> Neu: Das Mailinglistenarchiv unter
> http://forum.macnews.de/lists

_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Re: CSV-Import / Dringend

#4613 On 6 Februar, 2006 14:50 Benedikt Quirmbach said,

Hallo,

Am 06.02.2006 um 14:31 schrieb Gottwalt Thiersch:

> Ich fand eine schnelle Loesung, und jetzt bitte nicht schlagen:
> Import in Excel, und dann in RagTime. Das funktionierte zumindest bei
> mir.

Excel wäre mir schon recht, da der Kunde die Daten auch so haben möchte.

Mein Problem ist, dass ich von Excel überhaupt keine Ahnung habe. Ich
habe die CSV-Datei versucht dort zu importieren. Dabei wurden alle
Zeilen in je eine Zelle geschrieben. Das hatte ich mehrfach in
verschiedenen Vorgehensweisen.

Was hast Du denn da gemacht?

Meine CSV sieht übrigens so aus:
"id","name","vorname", ... "plz", ....

Es sind pro Datensatz ca. 20 Felder, die mit Anführungsstrichen
eingefasst und mit Kommata getrennt sind. Eine solche CSV nennt MySQL
"Excel-CSV".
Ich habe aber auch schon andere Versionen probiert und hatte in Excel
immer das selbe Problem: Pro Datensatz habe ich eine Zelle, in der
alles steht.

Der neueste Versuch war, von MySQL direkt in Excel öffnen. Da hatte ich
die Felder schön getrennt, aber die Nullen waren wieder verschwunden...
Normalerweise kopiere ich die Daten aus dem Anzeigefenster in
phpmyadmin und setze sie im Editor (Windowsprogramm) ein. Sichern als
CSV. Importieren.

Nach wie vor ratlos
Benedikt Quirmbach

_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

Re: CSV-Import / Dringend

#4614 On 6 Februar, 2006 15:03 Gottwalt Thiersch said,

Hallo Benedikt,

Vorgehensweise in Excel (ich spreche hier von Excel.mac Version 10.1.x):

Neues Dokument (Arbeitsmappe heisst das Ding), dann den Menupunkt
"Daten" auswaehlen (recht weit rechts), dort auf "externe Daten" und
"Textdatei importieren".

Im Dateiauswahldialog waehlst Du Deine Datei aus, musst ggf. den
Reiter von "Textdatei" auf "alle Dateien anzeigen" stellen.

Jetzt kommt ein Assistent, der Dich nach der Codierung der Daten
fragt, dann nach dem Trennzeichen, dabei eine Vorschau der Daten
liefert. Und dann die Option "fertig stellen".

Mit dem von Dir genannten Format klappt das bei mir prima, ich muss
lediglich zum Schluss mit einem "Suchen/Ersetzen"-Durchlauf die
Anfuehrungszeichen entfernen.

Hoffe das hilft!

Gottwalt
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists

RE: CSV-Import / Dringend

#4615 On 6 Februar, 2006 15:07 "Lohmann, Hans (LDS)" said,

Hallo Benedikt,

bei uns funktioniert (unter WinXP, RT5.6.5) folgendes Verfahren:

1. CSV-Datei in eine Textkomponente importieren.
2. mit "Suchen & Ersetzen" die Separatoren in Tabulatoren
umwandeln.
3. Im Rechenblatt diejenigen Spalten, die später führende
Nullen aufweisen können, mit der Zellinhalts-
Voreinstellung "Text" versehen.
4. Inhalt der Textkomponente kopieren, Zelle A1 des
Rechenblattes anklicken, dann "Bearbeiten/Teile
einsetzen", dabei nur "Werte einsetzen" auswählen.

Vielleicht klappt das ja bei Dir auch?

Freundliche Grüße
Hans Lohmann
--
Landesamt für Datenverarbeitung und Statistik
Nordrhein-Westfalen (LDS NRW) *
Postfach 10 11 05 * 40002 Düsseldorf *
Eduard-Schulte-Str. 1 * 40225 Düsseldorf *
http://www.lds.nrw.de

ZB 14 * Pressestelle *
Tel. 0211 9449-4429 * Fax 0211 9449-4081 * Mobil 0177 4913675 *
mailto:hans.lohmann@lds.nrw.de

>-----Original Message-----
>From: ragtime-bounces+hans.lohmann=lds.nrw.de@lists.macnews.de
>ragtime-bounces+hans.lohmann=lds.nrw.de@lists.macnews.d e On Behalf Of Benedikt Quirmbach
>Sent: Monday, February 06, 2006 2:50 PM
>To: Die offizielle Mailingliste zum alternativen Office Programm
>Subject: Re: CSV-Import / Dringend
>
>Hallo,
>
>Am 06.02.2006 um 14:31 schrieb Gottwalt Thiersch:
>
>> Ich fand eine schnelle Loesung, und jetzt bitte nicht schlagen:
>> Import in Excel, und dann in RagTime. Das funktionierte zumindest bei
>> mir.
>
>Excel wäre mir schon recht, da der Kunde die Daten auch so
>haben möchte.
>
>Mein Problem ist, dass ich von Excel überhaupt keine Ahnung habe. Ich
>habe die CSV-Datei versucht dort zu importieren. Dabei wurden alle
>Zeilen in je eine Zelle geschrieben. Das hatte ich mehrfach in
>verschiedenen Vorgehensweisen.
>
>Was hast Du denn da gemacht?
>
>Meine CSV sieht übrigens so aus:
>"id","name","vorname", ... "plz", ....
>
>Es sind pro Datensatz ca. 20 Felder, die mit Anführungsstrichen
>eingefasst und mit Kommata getrennt sind. Eine solche CSV nennt MySQL
>"Excel-CSV".
>Ich habe aber auch schon andere Versionen probiert und hatte in Excel
>immer das selbe Problem: Pro Datensatz habe ich eine Zelle, in der
>alles steht.
>
>Der neueste Versuch war, von MySQL direkt in Excel öffnen. Da
>hatte ich
>die Felder schön getrennt, aber die Nullen waren wieder verschwunden...
>Normalerweise kopiere ich die Daten aus dem Anzeigefenster in
>phpmyadmin und setze sie im Editor (Windowsprogramm) ein. Sichern als
>CSV. Importieren.
>
>Nach wie vor ratlos
>Benedikt Quirmbach
>
>
>_________________________________________________
>Die macnews.de Mailingliste Ragtime:
>http://lists.macnews.de/cgi-bin//listinfo/ragtime
>
>Neu: Das Mailinglistenarchiv unter
>http://forum.macnews.de/lists
>
_________________________________________________
Die macnews.de Mailingliste Ragtime:
http://lists.macnews.de/cgi-bin//listinfo/ragtime

Neu: Das Mailinglistenarchiv unter
http://forum.macnews.de/lists