Sammelwut
Desktop-Datenbank Tellico
Import und Export
Die schönste Datenbank nützt wenig, wenn sie nicht die Einträge nicht auch importieren und exportieren kann. Tellico unterstützt eine Reihe von Formaten, was den Datenaustausch mit anderen Applikationen ermöglicht.
Neben den für Literaturlisten verwendeten Formaten Bibtex und Bibtexml liest und schreibt Tellico Dateien im CSV-Format. Nahezu jede Tabellenkalkulation kommt mit solchen Daten zurecht, und auch viele Datenbanken nutzen CSV für den Import oder Export.
TIPP
Das KDE-Adressbuch kann Kontakte im CSV-Format exportieren. Wollen Sie Tellico als Adressverwaltung nutzen, können Sie auf diesem Weg bestehende Daten direkt übernehmen.
Um eine solche Datei in Tellico einzulesen, legen Sie eine neue benutzerdefinierte Sammlung an und definieren dort die Felder in der Reihenfolge, in der sie in der einzulesenden Datei vorliegen. Anschließend wählen Sie DateiImportiereImportiere CSV-Daten aus dem Menü. Nachdem Sie die Datei über den Auswahldialog angegeben haben, präsentiert das Programm ein Import-Menü (Abbildung 5).
Je nachdem, ob die erste Zeile der CSV-Datei einen Datensatz oder die Feldnamen enthält, aktivieren oder deaktivieren Sie die Option Erste Zeile enthält Feld-Titel. Unter Feldtrennzeichen wählen Sie das Zeichen, das in der CSV-Datei die Einträge voneinander separiert.
Obwohl der Name des Formats oft als "Comma Separated Values" interpretiert wird, bieten die meisten Programme beim Export die Option, einen anderen Feldtrenner zu wählen. Das erweist sich besonders dann als sinnvoll, wenn die einzelnen Felder selbst Kommata enthalten – etwa bei Adressen, die den Namen in der Form Nachname, Vorname speichern.
Im unteren Teil des Importfensters sehen Sie die Import-Ergebnisse in einer Vorschau. Dort kontrollieren Sie, ob Sie die Felder der Tellico-Datenbank den richtigen Spalten in der CSV-Datei zugewiesen haben.
Das Zuordnen geht leicht von der Hand: Im unteren Teil des Importdialogs offeriert das Programm eine Liste mit den vorhandenen Feldern. Klicken Sie auf einen der Spaltenköpfe, wählen Sie aus der Liste Datenfeld in dieser Spalte das gewünschte Feld und klicken zum Abschluss auf Zuweisen. Tragen die Datenfelder in der Tellico-Datenbank und der CSV-Datei die gleichen Namen, erledigt das Programm das Zuweisen automatisch. Ein Klick auf OK startet den Import der Daten (Abbildung 6).
Als Besonderheit erlaubt es Tellico, Datenbanken direkt mit Inhalten aus verschiedenen Quellen im Internet zu füttern. Dazu wählen Sie BearbeitenInternet-Suche und geben im Feld Suche einen Begriff oder eine ISBN-Nummer ein. Welche Quelle Tellico nach dem Begriff durchforstet, stellen Sie in der Liste Such-Quelle ein. War die Suche erfolgreich, speichern Sie die Treffer mit einem Klick auf Eintrag übernehmen in der Datenbank.
Auch der Datenexport lässt sich weitgehend konfigurieren: Um eine Sammlung auf die eigene Homepage zu stellen, exportieren Sie diese in eine HTML-Datei. Das gelingt über DateiExportiereExportiere nach HTML. Im folgenden Dialog entscheiden Sie, welche Datensätze in der Web-Seite landen und ob Sie eine gruppierte Ausgabe wünschen (Abbildung 7).
Das Ergebnis ist eine HTML-Datei, die alle Datensätze so gruppiert, wie sie in der Baumansicht im Tellico-Hauptfenster erscheinen. Dabei schreibt das Programm nur diejenigen Felder in die Datei, die es auch in der Listenansicht anzeigt (Abbildung 8).
Für das Weiterverarbeiten in Latex exportiert Tellico die Datensätze ins Bibtex-Format. Unter Gnome laufenden Literaturverwaltung Alexandria können Daten mit diesem Programm direkt austauschen.
Eine Übersicht der Formate, die Tellico einlesen und exportieren kann, finden Sie in Tabelle "Unterstützte Dateiformate". Auf KDE-Files.org [3] gibt es einige Skripte und Programme, die weitere Datenquellen für Tellico erschließen.
Unterstützte Dateiformate
| Format | Import | Export |
|---|---|---|
| Alexandria | + | + |
| Audio-CD-Daten | + | - |
| Audio-Datei-Metadaten | + | - |
| Bibtex | + | + |
| Bibtexml | + | + |
| CSV | + | + |
| GCFilms | + | + |
| HTML | - | + |
| MODS | + | - |
| PilotDB | - | + |
| QNIX | - | + |
| RIS | + | - |
| XML | - | + |
Zusammenfassung
Tellico ist ein leicht zu bedienendes, stabiles Programm. Es eignet sich für alle einfach strukturierten Datensammlungen, bei denen es nicht darauf ankommt, dass mehrere Personen gleichzeitig darauf zugreifen.
Ein Test anhand einer per CSV importierten Literaturdatenbank mit über 3000 Datensätzen zeigte, dass das Programm auch große Datenmengen problemlos schluckt. Auf einem 1-GHz-Rechner importierte Tellico die entsprechende Datei in weniger als zehn Sekunden. Als zusätzliche Pluspunkte bietet das Programm eine deutschsprachige Oberfläche und eine umfangreiche, leicht verständliche – wenn auch nur englische – Online-Hilfe.
Glossar
CSV
Character Separated Values. Verbreitetes Austauschformat für Daten, das die einzelnen Wertefelder durch ein Trennzeichen separiert. Dabei lässt sich generell ein beliebiges Feldtrenner verwenden, der aber nicht in den Datenfeldern vorkommen sollte. Meist dienen Komma, Semikolon, Doppelpunkt oder Tabulator als Trennzeichen.
Infos
[1] Tellico: http://http://www.periapsis.org/tellico/
[2] Frank Wieduwilt: Büchertruhe, LinuxUser 03/2003, S. 44: http://www.linux-user.de/ausgabe/2003/03/044-korner/
[3] Skripte für Tellico auf kde-files.org : http://kde-files.org/index.php?xcontentmode=675



