Zu große dbf-Datei kann nicht alle Zeilen importieren

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

desputin
***
Beiträge: 73
Registriert: Fr, 08.08.2008 12:35

Zu große dbf-Datei kann nicht alle Zeilen importieren

Beitrag von desputin »

Hallo Ihr,

ich habe eine 13 mb große dbf-Datei mit Straßen für ein Bundesland von Openstreetmap. Leider kann ich die Datei nicht in Openoffice importieren, da zu viele Zeilen vorhanden seien.

Gibt es da eine Möglichkeit der Umgehung? Ein anderes Programm vielleicht? Wißt Ihr da was?

Viele Grüße Christopher
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Zu große dbf-Datei kann nicht alle Zeilen importieren

Beitrag von komma4 »

christopherstark hat geschrieben:Gibt es da eine Möglichkeit der Umgehung? Ein anderes Programm vielleicht? Wißt Ihr da was?
Verbinde die DBF mit BASE (Datei>Neu>Datenbank>Verbindung mit einer bestehenden Datenbank herstellen>dBase)

Hilft Dir das?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
desputin
***
Beiträge: 73
Registriert: Fr, 08.08.2008 12:35

Re: Zu große dbf-Datei kann nicht alle Zeilen importieren

Beitrag von desputin »

Ok, danke, das hat schon mal so weit geklappt.

Kann ich da auch folgende Funktion durchführen: Überall wo in der Spalte Type "motorway" steht, soll das Programm in der Spalte "Type_num" eine 1 eintragen?

Viele Grüße Christopher
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Zu große dbf-Datei kann nicht alle Zeilen importieren

Beitrag von komma4 »

christopherstark hat geschrieben:Kann ich da auch folgende Funktion durchführen: Überall wo in der Spalte Type "motorway" steht, soll das Programm in der Spalte "Type_num" eine 1 eintragen?
Das sollte mit einer SQL-Anweisung gehen, die Du unter Extras>SQL... absetzen kannst:

Code: Alles auswählen

UPDATE "Tabelle1" SET "Type_num" = 1 WHERE "Type" = 'motorway'
[Tabellenname ist natürlich anzupassen]

Klappt das?


Hinweis: weitere SQL-Dokumentation unter www.hsqldb.org
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
desputin
***
Beiträge: 73
Registriert: Fr, 08.08.2008 12:35

Re: Zu große dbf-Datei kann nicht alle Zeilen importieren

Beitrag von desputin »

das probier ich heut Abend mal aus. Danke. Muß jetzt zur Arbeit (Jetzt keine Zeit für Diplomarbeit)
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Zu große dbf-Datei kann nicht alle Zeilen importieren

Beitrag von komma4 »

christopherstark hat geschrieben:Jetzt keine Zeit für Diplomarbeit
Uiuiui,... denke an Deine Datensicherungen!


Viel Erfolg!
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
desputin
***
Beiträge: 73
Registriert: Fr, 08.08.2008 12:35

Re: Zu große dbf-Datei kann nicht alle Zeilen importieren

Beitrag von desputin »

Super, danke das klappt!

Ach ja eine Frage noch:

Wenn ich das bei mehreren Tabellen gleichzeitig machen will, wie ändere ich den Befehl ab?
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Zu große dbf-Datei kann nicht alle Zeilen importieren

Beitrag von komma4 »

Musst den Befehl editieren.... gibt da keine Möglichkeit eine Liste von Tabellen anzugeben
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
desputin
***
Beiträge: 73
Registriert: Fr, 08.08.2008 12:35

Re: Zu große dbf-Datei kann nicht alle Zeilen importieren

Beitrag von desputin »

Ok... kann ich alternativ mehrere suchen+Ersetzen Befehlen gleichzeitig eingeben (residential=1, motorway=2, footpath=3) ?

Viele Grüße Christopher
desputin
***
Beiträge: 73
Registriert: Fr, 08.08.2008 12:35

Re: Zu große dbf-Datei kann nicht alle Zeilen importieren

Beitrag von desputin »

Noch eine Frage zu diesem Thema:

Wie kann ich der Datenbank sagen, daß sie einen bestimmten Eintrag zählen und mir sagen soll, wie viele Zellen es mit einem bestimmten Eintrag gibt?


Viele Grüße Christopher
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Re: Zu große dbf-Datei kann nicht alle Zeilen importieren

Beitrag von pmoegenb »

Code: Alles auswählen

SELECT COUNT(*) AS Anzahl FROM "Tabelle1" WHERE "Type" = 'motorway'
Die Frage ist in OOo BASE /SQL besser aufgehoben.
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
desputin
***
Beiträge: 73
Registriert: Fr, 08.08.2008 12:35

Re: Zu große dbf-Datei kann nicht alle Zeilen importieren

Beitrag von desputin »

Ok, danke. Hast Recht, aber ich kann keine Einträge verschieben.

Wo steht das Ergebnis, wenn man diesen Zählauftrag abgeschickt hat? Ich sehe nur "Befehl erfolgreich ausgeführt"
Antworten