it-biene
Goto Top

XLS DBASE Konverter

Dringende Hilfe muss konvertieren

Hallo,

kennt jemand ein Programm, am besten Freeware
mit dem ich eine ExcelTabelle in eine DBASE Datei konvertieren kann.

Gruß,
die IT-Biene

Content-ID: 65218

Url: https://administrator.de/contentid/65218

Ausgedruckt am: 19.11.2024 um 20:11 Uhr

51366
51366 01.08.2007 um 11:18:37 Uhr
Goto Top
Ja, Excel. Speichern unter > Dbase
IT-Biene
IT-Biene 01.08.2007 um 11:36:00 Uhr
Goto Top
Hallo, Danke für die schnelle Antwort

Das Problem was ich hier habe ist, dass
jeglicher Feldinhalt auf 11 Zeichen geschnitten wird.

Ich bekomme beim Speichern eine Fehlermeldung,
das Daten verloren gehen können.

Ich denke das hat damit zu tun.
Gibt es eine Optiion die man einstellen kann,
um das abzuschalten.
13100
13100 01.08.2007 um 11:44:19 Uhr
Goto Top
alles markieren und auf optimale spaltenbreite setzen. je nach schrift und
größe gegebenenfalls auch noch ein bissal mehr.
AndreasHoster
AndreasHoster 01.08.2007 um 12:02:50 Uhr
Goto Top
Aus der Excel Hilfe:
Stellen Sie sicher, dass Zeichenfolgen kürzer als die Spaltenbreite sind. Beim Speichern von Daten im dBASE-Format weist Excel jedem Feld (Datenspalte) einen Datentyp zu, der auf den Felddaten im ersten Datensatz des Datenbankbereichs oder des aktuellen Bereichs basiert.

Wenn ein Feld im ersten Datensatz Text enthält, wird diesem Feld der Datentyp "Zeichen" zugewiesen, und alle Zahlen, die sich in anderen Zeilen in diesem Feld befinden, werden in Zeichenfolgen umgewandelt. Die Spaltenbreite des Feldes legt die Länge der Zeichenfolge fest. Zeichenfolgen, die länger als die Spaltenbreite sind, werden in dBASE abgeschnitten. Um zu vermeiden, dass Daten verloren gehen, markieren Sie in Excel den Bereich, der konvertiert werden soll, und wenden auf diesen eine Festbreitenschriftart an, beispielsweise Courier. Um die Größe der Spalten so anzupassen, dass alle Daten angezeigt werden, zeigen Sie im Menü Format auf Spalte, und klicken Sie dann auf Optimale Breite festlegen. Numerische Datenfelder können keinen Text enthalten; Text in einem numerischen Feld wird zu Null.
talkinghands
talkinghands 01.08.2007 um 13:27:19 Uhr
Goto Top
hi,
ich mache das immer mit openoffice scalc. Das kannst du hier downloaden:
http://de.openoffice.org/downloads/quick.html?version=2.2

Dazu musst du die geöffnete XLS Datei mit "Speichern unter" und dem Dateityp "dBASE(.dbf)" abspeichern.

Das wandeln einer DBASE III Tabelle in das XLS Format ist noch einfacher. Du musst einfach nur die Dateiendung .dbf in .xls ändern.

ciao
TH
13100
13100 01.08.2007 um 14:11:45 Uhr
Goto Top
ja ne, is klar.

jetz weiss ich auch, warum man immerwieder mal xls- bzw. dbf-files erhält, die
irgendeinen datentyp enthalten, nur nich denn, den sie eigentlich haben sollten.

das ändern der dateiendung hat mit dem fileformat überhaupt nix zu tun.

der sinn der dateiendung is übrigens, dass man beim lesen des dateinamens
bereits weiss, was für ein file es is und welches programm zum öffnen/bearbeiten
geeignet is und nich erst eine analyse bezüglich filetyps veranstalten muss.
ansonsten könnte man sich die dateinamenserweiterungen auch gleich schenken.
talkinghands
talkinghands 01.08.2007 um 14:22:17 Uhr
Goto Top
jau, hast recht
muss importieren anstatt wandeln heissen .
ciao
TH
IT-Biene
IT-Biene 03.08.2007 um 15:30:43 Uhr
Goto Top
Das hier hat Wunderbar funktioniert.
Vielen Dank

Grüße, IT-Biene


alles markieren und auf optimale
spaltenbreite setzen. je nach schrift und
größe gegebenenfalls auch noch
ein bissal mehr.