De:Gramps 3.4 Wiki Handbuch - Stammbäume Verwalten: CSV Import und Export
Spezielle Copyright Notiz: Alle Änderungen auf dieser Seite müssen unter zwei copyright Lizenzen stehen:
Diese Lizenzen ermöglichen es dem Gramps-Projekt die bestmögliche Verwendung dieses Handbuchs als freien Inhalt in zukünftigen Gramps Versionen. Wenn du mit dieser dual Lizenzierung nicht einverstanden bist, bearbeite diese Seite nicht. Du darfst zu anderen Seiten des Wiki die nur unter die GFDL Lizenz fallen nur über externe Links (verwende die Syntax: [http://www.gramps-project.org/...]), nicht über interne Links verlinken. |
Zurück | Index | Nächste |
Contents
Gramps Tabellen Import/Export
Dieses Format ermöglicht dir eine Datentabelle am Stück zu Importieren/Exportieren. Die Tabelle muss das Komma getrennte Werte (CSV) Format besitzen. Die meisten Tabellenkalkulationsprogramme können dieses Format lesen und schreiben. Es kann auch einfach manuell geschrieben werden. Dies ist das einzige Gramps Importformat welches eine Zusammenführung mit bestehenden Daten ermöglicht.
Es gibt drei Hauptanwendungen für dieses Format:
- Du kannst deine Gramps Kerndaten in ein Tabellenformat exportieren, sie mit einer Tabellenkalkulation oder Textverarbeitung bearbeiten und die Änderungen und Zusätze zurück nach Gramps importieren. Dies ist praktisch um es an andere zum Ausfüllen zu senden oder für Unterwegs, wenn du nicht deine komplette Gramps Anwendung zur Verfügung hast.
- Du kannst neue Daten in deine Gramps Datenbank importieren. Zum Beispiel, wenn du eine Reihe von neuen Personen zum hinzuzufügen deiner Datenbank hast, aber nicht mühsam schauen und suchen willst, wo sie hingehören, kann es sein, das du es einfacher findest sie alle in eine Tabelle zu schreiben, und sie dann schnell auf einmal einzulesen. Dies ist praktisch wenn du eine große Menge von Daten aus einer anderen Anwendung oder dem Netz kopiert hast. Ein Beispiel dafür ist wiederherstellen deiner Gramps Datenbank durch laden der Erzählenden Website in eine Tabelle.
- Du kannst auch eine Reihe von Korrekturen und Ergänzungen importieren. Nehmen wir an, du hast einen Bericht ausgedruckt und gehst ihn durch und markierst Korrekturen. Wenn du aus jeder Korrektur einen Abschnitt einer Tabelle erstellst, kannst du "die Änderungen Skripten" und sie dann alle auf einmal durchführen.
Export
Um deine Datenbank zu exportieren:
- Starte Gramps
- Wähle Stammbaum->Export aus dem Menü
- Wähle Komma getrennte Werte Tabelle (CSV)
Eine ausgewählte Anzahl von Feldern deiner Genealogiedaten wird in eine .csv Datei in dem unten beschriebenen Format geschrieben. Zusätzlich werden die Personen und Familien mit Verweisen versehen so das die Daten bearbeitet und wieder eingelesen werden können und dabei die Datenbank aktualisieren.
Es gibt einige leere Spalten besonders Notiz und Quellen Spalten. Sie werden in der Tabelle aufgeführt, so das du Notizen für den Import machen kannst, Notizen und Quellen werden nie mit diesem Werkzeug exportiert.
Deine Daten werden in drei Bereiche aufgeteilt Personen, Heiraten und Kinder. Die exportierten Felder und Spaltennamen sind:
- Personen
- Person, Familienname, Vorname, Rufname, Suffix, Präfix, Titel, Geschlecht, Geburtsdatum, Geburtsort, Geburt Quellenangabe, Taufdatum, Taufort, Tauf Quellenangabe, Sterbedatum, Sterbeort, Sterbequelle, Beerdigungsdatum, Beerdigungsort, Beerdigungsquelle, Notiz
- Heiraten
- Hochzeit, Ehemann, Ehefrau, Datum, Ort, Quelle, Notiz
- Familien
- Familie, Kind
Die erste Spalte in jedem Bereich ist die Gramps ID. Dies ist was deine Bearbeitungen mit den original Daten verbindet, also ändere diese Daten nicht. Öffne diese Datei mit deiner bevorzugten Tabellenkalkulation verwende Komma getrennt, Text durch doppelte Hochkommata markiert und Textformat (vorläufig für alle Spalten). Dann kannst du Daten hinzufügen oder ändern und sie anschließend im selben Format speichern. Du kannst dann die Daten über deine alten Daten importieren und sie werden korrigiert.
Import
Um deine Daten zu importieren:
- verwende die Datei von Oben oder erstelle eine Tabelle (wie unten beschrieben) mit genealogischen Daten
- starte Gramps
- importiere die Datei in die aktuelle Datenbank
Der zusammenführen Teil diese Funktion fügt deiner Datenbank nur Informationen hinzu oder aktualisiert sie und nimmt an, dass die Tabelleninformationen immer die korrekten sind.
Wenn du diese Tabelle mit Open/Libre Office öffnest, stelle sicher, das jede Spalte den Typ Text besitzt und nicht Standard. Standard formatiert deine Daten und Nummern um. Auch wenn du Excel verwendest, wirst du sicherlich nach dem Öffnen alle Zellen auswählen und das Format auf Text ändern.
Die Tabelle besteht aus Daten, die in Spalten aufgeteilt sind. Jede Spalte sollte als Kopf den Namen der Art der Daten, die sie enthält haben. Du musst spezielle Namen für die Spalten verwenden. Zur Zeit sind dies:
Personen
grampsid - gibt eine bestimmte Gramps-ID Person - eine Referenz, die für Familien (Heiraten und Kinder) verwendet wird Vorname - der Vorname einer Person Familienname - der Nachname einer Person Rufname - der Rufname einer Person Präfix - Nachnamenpräfix (von, de, etc) Suffix - ein Suffix für den Namen der Person (Jr., Sr.) Titel - der Titel einer Person (Dr., Dipl. Ing.) Geschlecht - männlich, weiblich oder unbekannt Notiz - eine Notiz für den Personendatensatz Geburtsdatum - Geburtsdatum Geburtsort - Geburtsort Geburt Quellenangabe - Quellentitel für die Geburt Taufdatum - Taufdatum Taufort - Taufort Tauf Quellenangabe - Quellentitel für die Taufe Sterbedatum - Sterbedatum Sterbeort - Sterbeort Sterbequelle - Quellentitel für den Tod Todesursache - Todesursache Beerdigungsdatum - Beerdigungsdatum Beerdigungsort - Beerdigungsort Beerdigungsquelle - Quellentitel für die Beerdigung
Hochzeiten
Hochzeit - wenn du dies von einer Familie referenzieren willst, benötigst du hier einen passenden Namen Ehemann - die Referenz auf die Person oben, welche der Mann ist (für weiblichen Partner 1, musst du das Geschlecht im Personenabschnitt setzen oder später in Gramps bearbeiten) Ehefrau - die Referenz auf die Person oben, welche die Frau ist (für männlichen Partner 2, musst du das Geschlecht im Personenabschnitt setzen oder später in Gramps bearbeiten) Datum - Datum der Hochzeit Ort - Ort der Heirat Quelle - Quellenmaterial zu der Heirat Notiz - eine Notiz zu der Heirat
Familie
Familie- eine Referenz um dies mit einen Hochzeit oben zu verbinden (erforderlich) Kind - die Referenz der Person oben, die ein Kind ist Quelle - Quellenmaterial über die Familie Notiz - eine Notiz zu der Familie Geschlecht - männlich oder weiblich (du solltest die Übersetzung für deine Sprache verwenden) [Du kannst das Geschlecht hier oder oben bei Person eintragen]
Details
Großkleinschreibung spielt keine Rolle. Beachte, dass in den Namen keine Unterstriche enthalten sind. Du kannst jede Kombination in beliebiger Reihenfolge verwenden. (Aktuell musst du einen Vor und Nachnamen angeben, wenn du eine Person definierst und wenn du Kinder definierst benötigst du eine Heirat und eine Kinder Spalte aber das war es.) Die Spaltennamen und Daten sind in deiner aktiven Sprache anzugeben.
Jedes davon kann sich in seinem eigenen Bereich in der Tabelle befinden. Es gibt keine Begrenzung für die Anzahl von Bereichen in einer Tabelle und jeder Bereich kann eine beliebige Anzahl von Zeilen besitzen. Lasse eine "Leerzeile" zwischen den Bereichen. Beachte nur, dass Bereiche nicht nebeneinander liegen; sie müssen sich untereinander befinden.
Du kannst mehrere Bereichen von jeder Art in einer Tabelle haben. The only limitation is that if you refer to a person, you must do that in a row lower than where that person is described. Likewise, if you refer to a marriage, you must do that in a row lower than where the marriage is described.
If you are entering the data in a text file, and if you wish to have a comma inside one of the values, like "Clinton, Co., MO" then you need place the entire value in double-quotes and put the first double-quote right after the preceding comma. Zum Beispiel:
marriage, person1, person2, place m1, p1, p2,"Clinton, Co., MO" m2, p3, p4,"Havertown, PA"
A spreadsheet program will do this automatically for you.
Here is an example spreadsheet in Open/Libre Office, but any spreadsheet program should work.
Beachte die Daten müssen weder in der ersten Spalte noch Zeile beginnen.
And here is the resulting data in gramps:
Hier ist ein Beispiel für ein CSV Text Tabellenblatt mit mehreren Bereichen:
Vorname, Nachname, Geburtsdatum John, Tester, 11/11/1965 Sally, Tester, 01/26/1973 Person, Vorname, Nachname p1, Tom, Smith p2, Mary, Jones p3, Jonnie, Smith p5, James, Loucher p6, Penny, Armbruster p7, Tim, Sparklet Marriage, Husband, Frau m1, p1, p2 m2, p5, p6 Familie, Kind m1, p3 m1, p6 m2, p7
If you cut and paste that into a file, you can import it directly.
If you make your references be gramps IDs inside square brackets, then you can refer to people already in the database, like this:
Person, Vorname, Nachname joe's boy, Harry, Smith Familie, Kind [F1524], joe's boy Husband, Wife [I0123], [I0562] vorname, nachname Timothy, Jones
This example would create and add Harry Smith to the previously existing family in gramps, family F1524.
Also, this example would marry two previously existing people, I0123, and I0562.
Finally, this also creates a person named Timothy Jones who is not related to anyone.
Real World Example
In this example, I had an entire generation to enter, 16 names with marriage dates. The children I already had in the database. I entered them into Open/Libre Office:
Notice that you can use numbers or strings as the reference names between areas. In the person area, I used the numbers 1 through 16. That made it easy to refer to them in the second area of marriages. The marriages are labeled with the letters A through H.
Also note that the children in the third area are existing people as indicated by the brackets around the gramps IDs.
Saving as CSV and importing into gramps produces the far right-hand column in the tree:
Zurück | Index | Nächste |