Zurück zur Artikelliste Artikel
17 Leseminuten

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Wie exportiert man Daten aus einer SQL-Datenbank in Excel oder eine andere Tabellenkalkulation? In diesem Artikel gehe ich auf verschiedene Methoden ein und gebe ein paar Tipps für den Fall, dass etwas schief geht.

SQL ist die am häufigsten verwendete Methode, um Daten aus einer Datenbank zu extrahieren. Sie ist jedoch nicht das einzige Instrument im Werkzeugkasten eines Analysten. Sobald die Informationen extrahiert sind, möchten Sie sie oft in eine Tabellenkalkulation importieren - vielleicht, um weitere Analysen durchzuführen oder einfach nur, um sie hübsch aussehen zu lassen, damit Sie sie dem Management präsentieren können. SQL extrahiert die Daten als reinen Text, wie können Sie sie also in eine Tabellenkalkulation übertragen?

Als Datenanalyst benötigen Sie sowohl Tabellenkalkulations- als auch SQL-Kenntnisse. Tabellenkalkulationen sind weit verbreitet und werden in den Schulen gelehrt, so dass ich davon ausgehe, dass Sie mit ihnen vertraut sind.

Wenn Sie noch kein SQL-Experte sind, sollten Sie Der beste Weg, SQL zu lernen: Ein umfassender Leitfaden für Einsteiger lesen, das Ihnen einige Anregungen für den Einstieg gibt. Ich empfehle auch den Kurs "SQL für Datenanalyse" von LearnSQL.de. Dieser Kurs wurde speziell für Datenanalysten entwickelt und besteht aus vier Kursen, die Sie von Anfängern zu Experten in der Datenanalyse mit SQL machen. Der Kurs dauert etwa 48 Stunden und hilft Ihnen, die Probleme zu lösen, auf die Sie bei der Datenanalyse stoßen werden.

Wenn Sie bereits ein wenig SQL-Kenntnisse haben, aber ein wenig Hilfe benötigen, finden Sie hier einen kostenlosen Spickzettel für SQL zur Datenanalyse .

SQL-Berichte mit Excel

In diesem Artikel werde ich mich hauptsächlich darauf konzentrieren, wie man SQL-Daten in Tabellenkalkulationen exportiert, aber ich möchte mir zuerst ein paar Minuten Zeit nehmen, um zu sehen, warum man das tun sollte. Schauen wir uns ein paar Szenarien an:

Sie arbeiten im Marketing

Sie haben SQL verwendet, um demografische Daten zu extrahieren und herauszufinden, welche Art von Produkten von Kunden in verschiedenen Regionen und Altersgruppen in den letzten zwei Jahren gekauft wurden. Nun müssen Sie eine Präsentation mit Diagrammen und Tabellen erstellen, um die Kampagne zu rechtfertigen, die Sie für das nächste Jahr planen.

Sie können eine Tabellenkalkulation verwenden, um diese Diagramme und Tabellen zu erstellen und sie professionell aussehen zu lassen. Tabellenkalkulationen verfügen über eine Reihe von Werkzeugen, die für Datenanalysten nützlich sind, darunter:

  • Diagramme und Schaubilder.
  • Pivot-Tabellen.
  • Power-Maps.
  • Sortieren und Filtern
  • Funktionen, die komplexe Berechnungen durchführen.

Sie arbeiten in einer Bank

Sie haben den Verdacht, dass ein Betrug stattgefunden hat. Sie haben SQL verwendet, um Einzelheiten zu den verdächtigen Transaktionen herauszufinden, aber Sie müssen mit dem Filtern und Sortieren der Transaktionen experimentieren und sie mit anderen Ereignissen während des Zeitraums vergleichen. Wahrscheinlich würden Sie dafür eine Tabellenkalkulation verwenden, weil sie die Betrachtung der Daten auf viele verschiedene Arten vereinfacht.

Sie müssen Ihrem Vorgesetzten einen Bericht vorlegen

Jeden Monat müssen Sie einen Bericht erstellen, in dem die Gesamtverkäufe an jeden Kunden aufgeführt sind. Ihre SQL-Abfrage erzeugt diesen Bericht:

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Sie möchten jedoch einen ansprechenden Bericht für Ihren Vorgesetzten erstellen, etwa so:

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Wenn Sie mit Excel-Tabellendaten arbeiten, Daten aus SQL importieren und ansprechende und aussagekräftige Berichte erstellen können, werden Ihre Fähigkeiten immer gefragt sein.

SQL-Daten in Tabellenkalkulationen exportieren

Ok, kommen wir zum eigentlichen Thema dieses Artikels: wie Sie Ihre Daten aus einer SQL-Abfrage in eine Tabellenkalkulation bekommen. Es gibt viele Datenbankanbieter, jeder mit einer etwas anderen Arbeitsumgebung, und viele verschiedene Arten von Tabellenkalkulationen. Das macht es schwierig, eine umfassende Anleitung für den Export von SQL-Abfragen zu schreiben, aber ich zeige Ihnen, wie Sie drei beliebte Datenbanken verwenden können ...

  • Google BigQuery,
  • Microsoft SQL Server und
  • MySQL

... mit drei verschiedenen Tabellenkalkulationen:

  • Excel,
  • Libre Calc aus der Libre Office-Suite und
  • Google Sheets.

Ich gehe außerdem davon aus, dass Sie mit einem Windows-PC arbeiten. Linux- und Mac-Benutzer müssen die entsprechenden Tastenkombinationen für einen Rechtsklick und Crtl+ verwenden.

Ich werde mir mehrere Methoden ansehen und zeigen, wie sie mit der genannten Software verwendet werden können. Sie werden genug lernen, um Daten überall zu exportieren und zu importieren, da die meisten Datenbanken und Tabellenkalkulationen sehr ähnlich sind.

Ich zeige Beispiele mit den öffentlichen Daten von BigQuery, der AdventureWorks-Beispieldatenbank von Microsoft und der Employee-Beispieldatenbank von MySQL.

Ich beginne mit der einfachsten Methode.

Methode 1: Kopieren und Einfügen

Dies ist die schnellste Methode, um eine SQL-Abfrage in eine Tabellenkalkulation zu exportieren, und ich verwende sie 99 % der Zeit. Natürlich müssen Sie zunächst eine SQL-Abfrage ausführen, um die Daten bereitzustellen.

Sie sollten diese Methode nicht für sehr große Datensätze verwenden, da sie die Daten der Zwischenablage im Speicher ablegen muss. Wenn der Datensatz zu groß ist, kann Ihr Computer einfrieren. Im weiteren Verlauf dieses Artikels werde ich auf einige der Probleme eingehen, die bei dieser Methode auftreten können, und zeigen, wie man sie lösen kann.

In der Abbildung unten habe ich eine Abfrage geschrieben, um alle Kunden zu extrahieren, deren Geburtstag im Januar liegt. Die Abteilung für Kundenbeziehungen kann damit Geburtstags-E-Mails an diese Kunden senden. Ich verwende SQL Server Management Studio, um die Abfrage auszuführen, und das ist das Ergebnis:

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Sie können Daten auf zwei Arten kopieren. Zuerst markieren Sie die Daten. Dann können Sie entweder im Menü auf Bearbeiten Kopieren klicken oder die Tastenkombination STRG+C verwenden.

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Auf diese Weise werden die markierten Zeilen sowie die Überschriften als durch Tabulatoren getrennte Daten in die Zwischenablage kopiert.

Wenn Sie alle Zeilen in Ihr Arbeitsblatt kopieren möchten, können Sie auch auf das leere Quadrat am oberen Rand klicken, wie durch den roten Pfeil in der Abbildung unten angezeigt. Alle Zeilen werden dann hervorgehoben; Sie können die Daten dann in die Zwischenablage kopieren.

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Wenn Sie mit der rechten Maustaste auf das gleiche leere Quadrat klicken, erscheint ein Menü, in dem Sie wählen können, ob Sie die Daten mit oder ohne Kopfzeilen kopieren möchten.

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Kopieren von Daten aus MySQL

In der folgenden Abbildung sehen Sie meine Abfrage, mit der ich alle Mitarbeiter extrahieren möchte, die Anfang 2024 über 65 Jahre alt sein werden; das Unternehmen kann diese Informationen nutzen, um bestimmte Mitarbeiter für den Ruhestand zu berücksichtigen. Ich verwende MySQL Workbench, um die Abfrage auszuführen.

Auch hier gibt es mehrere Möglichkeiten, um in die Zwischenablage zu kopieren: Bearbeiten → Kopieren aus dem Menü oder STRG+C. Dabei werden die Daten ohne Kopfzeilen kopiert, und sie sind durch Tabulatoren getrennt.

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Wenn Sie auf die leere Zelle oben in der Abbildung unten klicken, werden alle Zeilen ausgewählt. Wenn Sie die Daten dann in die Zwischenablage kopieren, werden die Kopfzeilen mitkopiert.

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Kopieren von Daten aus BigQuery

Im folgenden Screenshot habe ich eine Abfrage geschrieben, um eine Liste der bei der FDIC registrierten Banken zu extrahieren. Dies ist eine Datenbank in den öffentlichen Daten von BigQuery. Ich verwende BigQuery Studio, um die Abfrage auszuführen.

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Obwohl Sie theoretisch Zeilen markieren und STRG+C oder die Zwischenablagefunktion Ihres Browsers verwenden können, funktioniert dies in der Praxis nicht gut - die Spalten neigen dazu, nicht mehr synchronisiert zu werden. Die einzige gute Möglichkeit, in die Zwischenablage zu kopieren, ist die Funktion Ergebnisse speichern, die in der Abbildung unten hervorgehoben ist:

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Daraufhin wird ein Menü angezeigt:

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Wenn Sie In die Zwischenablage kopieren wählen, werden die Daten als tabulatorgetrennte Dateien mit Überschriften kopiert. Hinweis: Sie können auf diese Weise nur 1 MB an Daten kopieren.

Einfügen in Excel

Ein einfacher Einfügevorgang - entweder über das Zwischenablage-Symbol im Menü Start oder durch Eingabe von STRG+V - bringt die Daten in Excel, beginnend an der Position des Cursors. Normalerweise müssen Sie die Daten etwas formatieren, damit sie gut aussehen: Spalten verbreitern, aussagekräftige Überschriften hinzufügen usw.

Wenn die Daten nicht so aussehen, wie Sie es erwartet haben, finden Sie am Ende dieses Artikels einen Abschnitt zur Behebung häufiger Probleme beim Export von SQL-Daten in Tabellenkalkulationen.

Einfügen in Libre Calc

In Libre Calc starten Sie den Einfügevorgang entweder durch Eingabe von STRG+V oder durch Auswahl von Bearbeiten Einfügen aus dem Menü Start. Anschließend können Sie einige Optionen festlegen, um zu steuern, wie die Daten importiert werden sollen. Es erscheint ein Popup-Menü:

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Wenn Sie einfach auf OK klicken, werden die Standardeinstellungen für den Import der Daten verwendet. In der Regel funktioniert dies gut, aber wenn nicht, müssen Sie eventuell einige Optionen einstellen.

Die häufigste Änderung, die Sie vornehmen müssen, ist die Einstellung des Datentyps einer Spalte, die nicht korrekt importiert wird. Dazu klicken Sie auf die Spalte im Datenvorschaufenster, wodurch die Spalte ausgewählt wird. Sie können dann den Datentyp festlegen, indem Sie auf das Feld Spaltentyp direkt über dem Vorschaubereich klicken und einen Datentyp auswählen:

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Manchmal wird dieses Dialogfeld aus Gründen, die nur den in allen Computern versteckten Byte-Gremlins bekannt sind, nicht eingeblendet, und die Daten werden einfach mit den Standardwerten eingefügt. Das ist normalerweise in Ordnung. Wenn Sie jedoch eine der Optionen einstellen müssen, können Sie die Anzeige des Dialogfelds erzwingen, indem Sie im Menü Start den Befehl Bearbeiten Spezial einfügen Spezial einfügen wählen:

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Daraufhin wird ein weiteres Menü angezeigt:

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Wählen Sie Textimportdialog verwenden. Daraufhin wird dasselbe Dialogfeld angezeigt, das wir bereits gesehen haben.

Einfügen in Google Sheets

In Google Sheets positionieren Sie einfach den Cursor und wählen entweder Bearbeiten Einfügen oder drücken STRG+V. Es gibt keine Optionen, mit denen Sie steuern können, wie die Daten eingefügt werden; es werden einfach die eigenen Standardeinstellungen verwendet.

Methode 2: Verwendung von CSV-Dateien zur Datenübertragung

CSV-Dateien (comma-separated values) sind eine beliebte Methode, um Daten von einer Anwendung in eine andere zu übertragen.

Sie sollten diese Dateien dem Kopieren und Einfügen vorziehen, wenn:

  • Die Daten sind zu groß, um bequem in die Zwischenablage zu passen. Normalerweise sollten Sie das Kopieren und Einfügen nicht für mehr als zehntausend Zeilen verwenden.
  • Ihre Tabellenkalkulation befindet sich auf einem anderen Rechner als dem, den Sie zum Extrahieren der Daten verwenden
  • Sie möchten die Daten weitergeben, damit jemand anderes sie in seine eigene Kalkulationstabelle importieren kann.

Die Spalten in Ihrem Abfrageergebnis werden in der CSV-Datei durch Kommas getrennt.

Extrahieren einer CSV-Datei aus SQL Server

Klicken Sie im Abfrageergebnisfenster mit der rechten Maustaste auf die leere Zelle links oben in den Daten. Daraufhin wird das folgende Menü angezeigt.

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Wählen Sie Ergebnisse speichern unter. Daraufhin wird ein Standarddialogfeld zum Speichern von Dateien angezeigt, in dem Sie der CSV-Datei einen Namen geben und zum gewünschten Speicherort navigieren können.

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Extrahieren einer CSV-Datei aus MySQL

Direkt über dem Fenster mit den Abfrageergebnissen befindet sich eine Funktion zum Exportieren der Ergebnisse in eine externe Datei. Diese ist in der Abbildung unten hervorgehoben.

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Wenn Sie darauf klicken, wird das Dialogfeld " Datei speichern" angezeigt, in dem Sie die Datei benennen und zum gewünschten Speicherort navigieren können.

Extrahieren einer CSV-Datei aus BigQuery

In BigQuery Studio gibt es eine Schaltfläche " Ergebnisse speichern " direkt über dem Ergebnisfenster. Wenn Sie auf diese Schaltfläche klicken, wird das folgende Menü angezeigt:

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Sie können dann entweder wählen:

  • CSV Lokale Datei zum Speichern auf Ihrem Computer. Daraufhin wird das übliche Dialogfeld " Datei speichern " geöffnet.
  • CSV (Google Drive). Damit wird die Datei in Ihrem Google Drive gespeichert, wobei (meiner Meinung nach) ein eher unfreundlicher Dateiname verwendet wird. Glücklicherweise wird dann ein Link angezeigt, wie auf dem Bild unten zu sehen. Wenn Sie auf die Datei klicken, können Sie nützliche Dinge mit ihr tun, wie sie umbenennen, freigeben oder mit Google Sheets öffnen.
Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Öffnen einer CSV-Datei in Excel

Sie können eine CSV-Datei über das Menü Datei Öffnen öffnen. Wenn das Dialogfeld Datei öffnen angezeigt wird, wechseln Sie zu dem Ort, an dem Sie die Datei gespeichert haben. In einigen Versionen von Excel werden CSV-Dateien automatisch aufgelistet. In anderen müssen Sie einstellen, dass alle Dateien angezeigt werden, wie in der Abbildung unten zu sehen ist:

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Sie können dann die Datei auswählen und öffnen.

Wahrscheinlich müssen Sie die Datei etwas formatieren, damit sie gut aussieht. Verwenden Sie immer " Speichern unter", um die Datei als Excel-Arbeitsmappe zu speichern, da CSV-Dateien keine Formatierungen enthalten können.

Öffnen einer CSV-Datei in Libre Calc

Wählen Sie in Libre Calc Datei Öffnen und navigieren Sie zu dem Ort, an dem Sie die Datei gespeichert haben. Libre Calc zeigt automatisch alle Dateien an, so dass Sie keine Probleme haben sollten, die Datei zu finden.

Sobald Sie die Datei ausgewählt und geöffnet haben, erscheint in Libre Calc das gleiche Dialogfeld für den Textimport, das Sie bereits beim Einfügen von Abfrageergebnissen gesehen haben.

Öffnen einer CSV-Datei in Google Sheets

Öffnen Sie ein neues leeres Blatt und wählen Sie dann Datei Importieren.

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Sie haben nun die Wahl, woher Sie die Datei importieren möchten:

  • Wenn Sie die Datei in Ihrem Google Drive gespeichert haben, wählen Sie Mein Drive und wählen Sie die gewünschte Datei aus.
  • Wenn sich die Datei auf Ihrem Computer befindet, wählen Sie Hochladen. So können Sie die Datei in das Fenster ziehen. Sie können auch Durchsuchen wählen, um zum Dialogfeld Datei öffnen zu gelangen.

Sie sehen dann die folgenden Optionen:

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Normalerweise können Sie einfach auf Daten importieren klicken und die Standardeinstellungen verwenden. Vielleicht möchten Sie aber die Option Tabellenkalkulation ersetzen ändern. Wenn Sie darauf klicken, erhalten Sie mehrere nützliche Auswahlmöglichkeiten.

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Wenn Sie das Kontrollkästchen Text in Zahlen, Datumsangaben und Formeln umwandeln deaktivieren, werden alle Daten als Text importiert. Dies kann nützlich sein, da Datums- und Textfelder, die Zahlen enthalten, manchmal falsch dargestellt werden können. Eine Bank kann zum Beispiel eine 16-stellige Kontonummer haben. Da Google Sheets eine Grenze von 15 signifikanten Ziffern für numerische Felder hat, kann die Kontonummer durch Runden verfälscht werden.

Methode 3: Exportfunktionen in RDBMS-Software

Die meisten relationalen Datenbankmanagementsysteme (RDBMS) bieten Funktionen zum Exportieren von Abfrageergebnissen. Ich werde kurz auf einige von ihnen eingehen.

SQL-Server

SQL Server verfügt über zwei Dienstprogramme, die für den SQL-Export nach Excel nützlich sind. Beide sind ziemlich kompliziert, daher werde ich nur beschreiben, was sie tun, und Links zur entsprechenden Microsoft-Dokumentation angeben.

  • Massenkopierprogramm (BCP). Das Massenkopierprogramm dient zum Kopieren von Daten aus SQL Server in verschiedenen Formaten. Sie können damit CSV-Dateien erstellen. Und da es möglich ist, die Ausführung regelmäßig zu planen, ist es eine gute Möglichkeit, SQL nach Excel oder eine andere Tabellenkalkulation zu automatisieren. Wie Sie BCP verwenden, erfahren Sie hier.
  • Assistent für den SQL Server-Import und -Export. Dieser Assistent kann die Ergebnisse einer Abfrage in verschiedene Formate exportieren, einschließlich Excel. Hier erfahren Sie, wie Sie den Assistenten für den Export aus der SQL-Datenbank nach Excel verwenden können. Da sowohl Libre Calc als auch Google Sheets Excel-Dateien öffnen können, können Sie diese Methode auch für den Export in diese Programme verwenden.

MySQL

Im vorigen Abschnitt haben wir gesehen, wie man mit MySQL Workbench die Daten als CSV-Datei ausgeben kann. Die OptionErgebnismenge in eine externe Datei exportieren kann auch für die Ausgabe anderer Dateitypen verwendet werden.

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Wie Sie sehen können, ist eine der Möglichkeiten, die Sie haben, der Export in eine Excel-Tabelle. Dadurch werden die Daten als XML-Tabellenkalkulationsdatei exportiert, die einfach und präzise in Excel importiert werden kann. Libre Office kann auf diese Weise exportierte Dateien ebenfalls öffnen, Google Sheets jedoch nicht.

BigQuery

Die Schaltfläche " Ergebnis speichern " in BigQuery kann verwendet werden, um die Daten direkt in Google Sheets zu exportieren, wie Sie aus den unten stehenden Optionen ersehen können. Dies ist der einfachste und effizienteste Weg, um Daten aus BigQuery in Google Sheets zu importieren. Da Sie mit Google Sheets nach Excel exportieren können und Libre Calc Excel-Tabellen öffnen kann, können Sie diese Methode auch verwenden, um Ihre Daten in eines dieser Pakete zu übertragen.

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Methode 4: Verwendung anderer Datenanalysetools zur Erstellung von Tabellenkalkulationen

Es gibt viele Datenanalysetools auf dem Markt, und fast alle ermöglichen es Ihnen, mit SQL Daten aus einer Datenbank zu extrahieren. Einige haben auch die Möglichkeit, die Ergebnisse als Tabellenkalkulation zu speichern. Da die meisten Tools in der Lage sind, regelmäßig Berichte zu erstellen, bieten sie eine gute Möglichkeit, bei Bedarf automatisch Tabellenkalkulationen zu erstellen. Einige der Tools, mit denen Daten mit SQL extrahiert und als Tabellenkalkulation gespeichert werden können, sind:

  • Tableau
  • Crystal-Berichte
  • Power BI
  • Zoho-Analytik
  • Jasper-Berichte

Häufig auftretende Probleme beim Exportieren von SQL in Tabellenkalkulationen

In den meisten Fällen werden Ihre Daten korrekt in Tabellenkalkulationen importiert, aber gelegentlich treten Probleme auf. Hier sind einige häufige Probleme und ihre Lösungen.

Alle Daten werden in einer einzigen Spalte angezeigt

Sie fügen Ihre Ergebnisse in Excel ein. Doch anstatt dass jedes Feld in einer eigenen Spalte steht, erscheinen sie alle in einer einzigen Spalte. Dies geschieht in der Regel, wenn Excel sich (von einem früheren Einfügevorgang) "erinnert", dass es etwas anderes als Tabulatoren als Trennzeichen verwenden sollte. Die Daten können dann so aussehen:

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Um das Problem zu beheben, wechseln Sie zur Registerkarte Daten im Menüband. Stellen Sie sicher, dass Text in Spalten auswählen ausgewählt ist:

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Wählen Sie im Popup-Fenster Begrenzt und klicken Sie dann auf Weiter. Im nächsten Dialogfeld kreuzen Sie unter Trennzeichen Tabulatoren an und klicken dann auf Weiter. Sie haben nun die Möglichkeit, Datentypen für die einzelnen Spalten auszuwählen.

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Wenn Sie einen davon ändern möchten, klicken Sie auf die Spalte und wählen Sie den entsprechenden Typ aus den Optionsfeldern oben aus. Dies ist besonders nützlich, wenn Sie möchten, dass Datumsangaben in einem anderen Format erscheinen oder dass Zahlen als Text behandelt werden.

Was können Sie tun, wenn Ihnen das immer wieder passiert? Klicken Sie das nächste Mal, wenn Sie Daten einfügen möchten, auf den Pfeil unter der Schaltfläche Einfügen. Daraufhin haben Sie die Möglichkeit, den Textimport-Assistenten zu verwenden, d. h. die Dialogfelder, die wir im vorigen Abschnitt gesehen haben. Hier können Sie Tabulator als Trennzeichen wählen; Excel wird sich diese Wahl für zukünftige Einfügevorgänge "merken".

Daten exportieren: Von der SQL-Abfrage zur Tabellenkalkulation

Ihre Daten sind falsch herum

Dies kann beim Einfügen oder Importieren aus einer CSV-Datei vorkommen. Manchmal handelt es sich nur um ein Formatierungsproblem: Sie können die Spalte markieren und den Befehl Formatieren verwenden, damit die Daten so aussehen, wie Sie sie haben möchten.

Manchmal ist das Problem aber auch ernster. Das amerikanische kurze Datumsformat ist zum Beispiel mm/dd/yyyy, während das britische kurze Datumsformat dd/mm/yyyy ist. Wenn Ihr Standard-Datumsformat in der Tabellenkalkulation von dem Format in Ihrer Datenbankanwendung abweicht, kann es passieren, dass Sie ein Datum, das den 4. Januar darstellen sollte, als 1. April interpretieren, weil die Tage und Monate vertauscht sind.

Dies lässt sich am besten durch eine Formatierung in SQL verhindern, um sicherzustellen, dass die Daten das von der Kalkulationstabelle erwartete Format haben.

Ihre Zahlen sind in wissenschaftlicher Notation

Wenn Sie in Ihrer Kalkulationstabelle Zahlen sehen, die wie 123456E+14 aussehen, sind sie in wissenschaftlicher Notation angegeben. Das könnte daran liegen, dass Ihre Spalte zu schmal ist; Sie können das Problem lösen, indem Sie die Spalte verbreitern. Das Problem liegt jedoch wahrscheinlich darin, dass Sie eine Zahl haben, die mehr als 15 Ziffern lang ist. Alle drei Tabellenkalkulationen, die wir uns angesehen haben, können mit größeren Zahlen nicht umgehen. Sie runden sie automatisch und zeigen sie in wissenschaftlicher Notation an.

Das ist für wissenschaftliche Anwendungen in Ordnung, aber in der Buchhaltung ist es nicht so toll - und es ist definitiv NICHT in Ordnung, wenn die Zahl eine 16-stellige Kontonummer darstellt!

Sie können die Zahlen korrekt anzeigen lassen, indem Sie sie als Text und nicht als Zahlen behandeln. Allerdings können Sie in diesem Format nicht mit ihnen rechnen.

Wenn Sie die Daten mit Ausschneiden und Einfügen importiert haben, verwenden Sie den Assistenten für Einfügen Textimport, um den Datentyp dieser Spalte in Text zu ändern.

Wenn die Daten aus einer CSV-Datei stammen, ist es am einfachsten, die Datei in Notepad (oder einem anderen einfachen Texteditor) zu öffnen, alle Daten zu markieren und zu kopieren und dann mit Einfügen Textimport-Assistent die Datentypen festzulegen.

Wenn Ihre Daten für einen einzigen Kopier-/Einfügevorgang zu groß sind, müssen Sie den Kopier-/Einfügevorgang möglicherweise in kleineren Abschnitten durchführen.

Ihre ID-Spalte enthält keine führenden Nullen mehr oder hat eine Ziffer verloren

Möglicherweise haben Sie eine Spalte, die einen numerischen Bezeichner enthält, und die Zahlen können sehr groß sein. Führende Nullen sind hier wichtig, da sie Teil der ID sind.

Die Lösung ist dieselbe wie für Zahlen in wissenschaftlicher Notation: Behandeln Sie die Spalte als Text, nicht als numerische Daten.

Erweitern Sie Ihre SQL-zu-Tabellenkalkulation-Fähigkeiten

Wie wir gesehen haben, können SQL und Tabellenkalkulationen leicht zusammen verwendet werden, um die Leistungsfähigkeit beider Anwendungen zu nutzen. SQL ist Ihr Tor zur Welt der Daten, und es lohnt sich, Ihre Kenntnisse in diesem Bereich zu erweitern.

Wenn Sie noch keine SQL-Kenntnisse haben, ist unser Kurs SQL für Anfänger ein guter Anfang. Und wenn Sie wirklich in Ihre Zukunft mit SQL investieren wollen, erhalten Sie mit dem Alle für immer Paket Zugang zu allen unseren Kursen - auch zu denen, die wir noch nicht geschrieben haben! Das bedeutet, dass Sie immer auf dem neuesten Stand sind, was neue Funktionen angeht, die in Zukunft zu SQL hinzugefügt werden.

Wenn Sie SQL und Tabellenkalkulationen beherrschen und beides miteinander kombinieren können, werden Ihre Fähigkeiten in der heutigen datengesteuerten Welt immer gefragt sein. Machen Sie also noch heute den ersten Schritt! Fangen Sie an zu lernen, zu experimentieren und nehmen Sie Ihre Zukunft in die Hand!