Mein Unternehmen hat gerade ein Upgrade auf Office 2007 durchgeführt, und jetzt kann ich DBFs nicht mehr problemlos bearbeiten und erstellen. Ich verstehe die Entscheidung von MS nicht, diese Fähigkeit zu entfernen, aber leider hat es keinen Sinn, über verschüttete Milch zu weinen. Ich frage alle hier, was benutzt du (am besten kostenlos), um all deine dbf-Bedürfnisse zu erfüllen?
12
Ich habe Open Office für die Arbeit mit DBF-Dateien verwendet.
quelle
Ich habe dieses Add-In verwendet , um in der vom theXLwiz erstellten DBF zu speichern .
quelle
Google Text & Tabellen - docs.google.com lädt .xls (.xlsx save download dbf.) Oder die Methode von Jakub hoch
Update November 2015: Google Drive ersetzt jetzt Google Text & Tabellen. Um eine DBF hochzuladen, klicken Sie mit der rechten Maustaste auf das Laufwerk und den Ordner. Eine Upload-Option zum Übertragen von Dateien ist verfügbar. Wenn .dbf nicht funktioniert, können Sie .txt vor dem Hochladen umbenennen und auf Google Drive in .dbf umbenennen
quelle
Zum Bearbeiten ist eine der beiden Optionen praktisch (ich habe noch nie versucht, sie zu erstellen):
http://www.pablosoftwaresolutions.com/html/dbf_explorer.html
http://sdteffen.de/gtkdbfeditor/index_en.html
quelle
Ich lade meine xls- und xlsx-Datei in arcmap und öffne die Attributtabelle, blende unerwünschte Spalten aus, wähle nur Zeilen mit Daten aus (manchmal werden zusätzliche Nullzeilen angezeigt) und exportiere dann Daten (wähle den dbf-Typ).
quelle
Ich habe R verwendet . In den Kernpaketen gibt es ein Paket namens foreign , mit dem Sie
dbf
Dateien mühelos lesen und schreiben können. Sie können einedbf
mit einem Shapefile verknüpfte Datei lesen und problemlos vollständig überschreiben (vorausgesetzt, Sie löschen keine Zeile). Sie können auch einfach einen Datenrahmen in eindbf
Format ausgeben , was ich manchmal tue, weil es ein kompaktes Datenformat ist. Der Code lautet wie folgt, wodataframe
sind Ihre Daten undfile
ist der Dateiname:quelle
Ich habe den FoxPro-ODBC-Treiber erfolgreich verwendet, um eine Verbindung zu einem Ordner voller DBFs herzustellen. Es gibt ein paar Vorsichtsmaßnahmen, wenn Sie Zeilen löschen möchten (stellen Sie sicher, dass der DBF-Treiber die Löschvorgänge und nicht nur die Unterschiede bereitstellt), andernfalls ist es nicht allzu schlimm.
Sie können auch Verbindungen von anderen Clients außerhalb von Office herstellen, was für Skriptzwecke und dergleichen nützlich ist.
quelle
Früher habe ich ein Programm namens DBF Viewer plus verwendet. Es klingt ähnlich wie DBF Manager. Ich habe es seit einigen Jahren nicht mehr verwendet, bin mir also nicht sicher, ob es noch verfügbar ist
es ist hier erhältlich http://www.alexnolan.net/software/
quelle
DBF Manager kann dBase- und FoxPro-Datenbanken einschließlich Visual FoxPro-Datenbanken anzeigen, bearbeiten und erstellen.
http://www.dbfmanager.com/
quelle
Ich benutze manchmal Infolib , oder genauer gesagt die Befehlszeile dbf2info Dienstprogramme von infolib erstellt, von Randy Deardorff der US - Umweltschutzagentur, circa 1998. Obwohl angeblich nur für die ‚info‘ in ArcInfo geschrieben, es funktioniert mit Textdateien zu. Leider funktionieren die Windows-Binärdateien nicht unter 64-Bit-Fenstern.
Ich konnte keinen existierenden Internet-Host für diese Tools finden, also habe ich das Zeug von meinem Stash auf GitHub gestellt: https://github.com/maphew/infolib (auch Binaries).
Update: Die Credits für das eigentliche Infolib gehen an Todd Stellhorn von ESRI, wobei Randy für die Werkzeugsammlung verantwortlich ist. Aus der Liesmich-Datei "Diese Programme verwenden ein öffentlich zugängliches C-Paket für den direkten INFO-Zugriff namens Infolib, das von Todd Stellhorn von ESRI geschrieben wurde."
quelle
quelle
Wenn es um die Benutzerfreundlichkeit von Excel geht (erweitertes Suchen und Ersetzen, Wiederholen vorheriger Werte, Füllen, ...), können Sie das Standardspeicherformat ändern: Verwenden Sie personal-gdb anstelle von Shapefiles. Dann können Sie einfach die .mdb in Access öffnen und dort bearbeiten oder per Push / Pull von .xls nach Bedarf.
Denken Sie daran, dass es wichtig ist, die ObjectID oder FID intakt zu halten, damit keine Zeilen auf der Access- und Excel-Seite hinzugefügt oder gelöscht werden, und berühren Sie nur die Objektklassentabellen. Solange Sie Backups aufbewahren und sorgfältig vorgehen, ist alles in Ordnung.
Ein zusätzlicher Vorteil ist die Verwendung von Longer_Field_Names und erhöhten Zeilenbeschränkungen.
quelle