Daten exportieren

SQLiteStudio exportiert Daten wahlweise nach CSV, PDF, HTML, JSON und XML sowie als SQL-Anweisung. Dazu klicken Sie entweder direkt auf das Exportsymbol (die vier auseinander strebenden Pfeile) oder wählen aus dem Menü Tools |Export.

Im ersten Dialog des entsprechenden Assistenten wählen Sie aus, was Sie exportieren möchten: eine ganze Datenbank, eine einzelne Tabelle oder ein Abfrageergebnis. Dann bestätigen Sie Ihre Wahl mit einem Klick auf Next >. Meist werden Sie hier eine einzelne Tabelle exportieren, wie etwa personen. In diesem Fall geben Sie im nächsten Fenster die entsprechende Tabelle an; SQLiteStudio gibt hier die aktuell verwendete Datenbank und Tabelle schon vor. Unter Options legen Sie den Umfang des Datenexports (Tabellendaten, Indexe, Trigger ) fest und klicken anschließend auf Next >.

Das nächste Fenster dient der Bestimmung des Ausgabeformats und der Zieldatei. Die hier enthaltenen Punkte hängen vom verwendeten Ausgabeformat ab; für CSV ähneln sie beispielsweise stark den beim Import vorhandenen (Abbildung 13). Die Exportoptionen für HTML zeigt Abbildung 14.

Abbildung 14: Die Auswahl des Exportumfangs hängt stark vom verwendeten Format (hier HTML) ab.

Der Export in diverse Datenformate wie CSV, JSON oder SQL funktioniert wie erwartet. Sofern Sie hier nicht bei den Parametern pfuschen, gelingt der Import in andere Programme problemlos, wie etwa in LibreOffice oder PostgreSQL. Der Stolperstein besteht stets in der Kopfzeile, die es beim Import in der Zielanwendung zu berücksichtigen gilt.

Optisch makellos präsentiert sich die HTML-Ausgabe (Abbildung 15). Die PDF-Ausgabe hingegen krankt an der fixen Orientierung von Spaltenbreite am Spaltennamen: Der Umbruch erfolgt gnadenlos, ohne dass eine Eingriffsmöglichkeit parat stünde (Abbildung 16).

Abbildung 15: Die Ausgabe beim HTML-Export.
Abbildung 16: Die Ausgabe beim PDF-Export.

Eine Ausgabe von Views bietet SQLiteStudio in den Menüs nicht an, diese müssen Sie unter Export als Query results manuell anfordern. Auch hierzu benötigen Sie wieder grundlegende SQL-Kenntnisse. Für die Abfrage unserer Beispiel-Telefonliste lautet die Query etwa folgendermaßen:

select * from Telefonliste;

Die weiteren Abfragedialoge entsprechen jenen beim Export von Datenbanken oder Tabellen, auch die möglichen Formate sind dieselben. Das HTML-Exportergebnis für unseren View Telefonliste sehen Sie in Abbildung 17.

Abbildung 17: Das Ergebnis der Abfrage eines Views mittels SQL-Anweisung im HTML-Format.

Manuelle SQL-Abfragen

Für komplexere Abfragen steht ein SQL-Editor bereit, den Sie über Tools |Open SQL editor erreichen. Nach der Eingabe Ihrer Anweisungen müssen Sie auf den kleinen blauen Pfeil oberhalb von Query klicken oder [F9] drücken, um diese auszuführen.

Im oberen Eingabefeld tippen Sie Ihre Abfrage ein, im mittleren erscheint das Ergebnis. Fehler und andere Meldungen finden Sie ganz unten im Statusbereich. Sie können die Abfragen auch speichern, indem Sie auf das Disketten-Symbol klicken. Zum Laden einer auf diesem Weg erstellten Anweisungsdatei klicken Sie auf das Ordner-Symbol rechts neben der Diskette. Die geladene Datei mit den Anweisungen führt SQLiteStudio jedoch nicht automatisch aus; Sie müssen also wieder auf den blauen Pfeil klicken.

Abbildung 18: Der SQL-Editor von SQLiteStudio ermöglicht manuelle Abfragen, die sich gegebenenfalls auch in einen View umsetzen lassen.

Optional können Sie aus einer entsprechenden Abfrage auch direkt einen View anlegen. Dazu genügt ein Mausklick auf die entsprechende Schaltfläche mit dem stilisierten Blitz links vom Disketten-Symbol (Create view from query).

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 
TABLET & SMARTPHONE APPS
Bald erhältlich
Get it on Google Play

Deutschland

Ähnliche Artikel

  • Angetestet
    Terminalemulator Lterm 1.3.0, Datenbank-Frontend SQLite Studio 2.1.5, Online-Radio Streamtuner 2.1.2, Remote-Destop-Viewer TurboVNC 1.2.2
  • Im Gleichklang
    Fossil vereint Versionskontrolle, Wiki und Bugtracker zum Rundum-Wohlfühl-Paket für Software-Entwickler.
  • Datenbank ohne Server mit SQLite
    Klein, schnell und verlässlich – mit SQLite flanschen Sie mit wenigen Handgriffen eine relationale Datenbank an Skripte und Programme.
  • Neues auf den Heft-DVDs
    Nur mit dem optimalen System und der richtigen Software nutzen Sie das volle Potenzial Ihres Rechners. Mit der Heft-DVD erhalten Sie nicht nur topaktuelle Distributionen, sondern auch die passenden Programme zu den Artikeln.
  • Access-Ersatz unter Linux
    Ohne großes Trara veröffentlichte Horst Knorr die Version 0.7.4 seines Datenbanktools Knoda. Doch das Release steckt voll neuer Features: Es bringt Bilder, neue Datenbank-Typen und den oft gewünschten Access-Import.
Kommentare

Infos zur Publikation

LU 02/2018: PAKETE VERWALTEN

Digitale Ausgabe: Preis € 5,95
(inkl. 19% MwSt.)

LinuxUser erscheint monatlich und kostet 5,95 Euro (mit DVD 8,50 Euro). Weitere Infos zum Heft finden Sie auf der Homepage.

Das Jahresabo kostet ab 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.

Bei Google Play finden Sie digitale Ausgaben für Tablet & Smartphone.

HINWEIS ZU PAYPAL: Die Zahlung ist ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!

Stellenmarkt

Aktuelle Fragen

Suchprogramm
Heiko Taeuber, 17.01.2018 21:12, 1 Antworten
Hallo liebe Community, keine Ahnung ob dieses Thema hier schon einmal gepostet wurde. Ich hab...
Linux Mint als Zweitsystem
Wolfgang Robert Luhn, 13.01.2018 19:28, 4 Antworten
Wer kann mir helfen??? Habe einen neuen Laptop mit vorinstaliertem Windows 10 gekauft. Möchte g...
externe soundkarte Kaufempfehlung
lara grafstr , 13.01.2018 10:20, 3 Antworten
Hallo Ich bin auf Suche nach einer externen soundkarte.. Max 150 Euro Die Wiedergabe is...
Prozessor-Sicherheitslücke Meltdown und Spectre
Wimpy *, 06.01.2018 10:45, 2 Antworten
Ich habe heute ein Sicherheitsupdate "ucode-intel" für openSuse 42.3 erhalten. Ist damit das Prob...
LENOVO ideapad320 Touchpad Linux Mint 18
Peter Deppen, 23.12.2017 16:49, 3 Antworten
Hallo, bin Linux Anfänger und habe das Problem, dass das Touchpad auf dem LENOVO ideapad320 mit L...