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-Key: 65218

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

Printed on: April 24, 2024 at 22:04 o'clock

Mitglied: 51366
51366 Aug 01, 2007 at 09:18:37 (UTC)
Goto Top
Ja, Excel. Speichern unter > Dbase
Member: IT-Biene
IT-Biene Aug 01, 2007 at 09:36:00 (UTC)
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.
Mitglied: 13100
13100 Aug 01, 2007 at 09:44:19 (UTC)
Goto Top
alles markieren und auf optimale spaltenbreite setzen. je nach schrift und
größe gegebenenfalls auch noch ein bissal mehr.
Member: AndreasHoster
AndreasHoster Aug 01, 2007 at 10:02:50 (UTC)
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.
Member: talkinghands
talkinghands Aug 01, 2007 at 11:27:19 (UTC)
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
Mitglied: 13100
13100 Aug 01, 2007 at 12:11:45 (UTC)
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.
Member: talkinghands
talkinghands Aug 01, 2007 at 12:22:17 (UTC)
Goto Top
jau, hast recht
muss importieren anstatt wandeln heissen .
ciao
TH
Member: IT-Biene
IT-Biene Aug 03, 2007 at 13:30:43 (UTC)
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.