Kann ich Excel auf PostgreSQL hochladen??

Kann ich Excel auf PostgreSQL hochladen??
Wir alle wissen (insbesondere, wenn wir häufig oder regelmäßige Benutzer der PostgreSQL RDBMS sind), dass der PostgreSQL RDBMS mit Daten aus verschiedenen Formaten handelt. Es gibt jedoch noch einige Formate, deren Kompatibilität mit dem PostgreSQL RDBMS fraglich ist. Ein solches Dateiformat ist das Excel -Format, ich.e. XLS oder XLSX. Viele Leute fragen sich, ob wir Daten direkt von einem Excel -Blatt in eine PostgreSQL -Tabelle in Windows 10 importieren können oder nicht. Um die Antwort auf diese Frage zu untersuchen, müssen Sie diesen Artikel durchgehen. Darüber hinaus haben wir in diesem Artikel auch eine Methode geteilt, mit der Sie Ihre Excel -Blattdaten in einer PostgreSQL -Tabelle unter Windows 10 verwenden können.

Kann ich Excel auf PostgreSQL in Windows 10 hochladen??

Wenn wir speziell über diese Frage sprechen: „Kann ich Excel in Windows 10 hochladen, um ggresql zu posten?"Dann ist die Antwort auf diese Frage ein" Nein ". Wir können die Daten nicht direkt aus einem Excel -Blatt in eine PostgreSQL -Tabelle in Windows 10 importieren. Es sind jedoch andere Problemumgehungen verfügbar, mit deren Hilfe wir die Daten einer Excel -Datei problemlos in eine PostgreSQL -Tabelle in Windows 10 importieren können. Wir werden in den folgenden Abschnitten dieses Artikels über eine solche Problemumgehung sprechen.

Was kann ich dann tun, wenn ich ein großes Excel -Blatt habe, dessen Daten ich innerhalb einer PostgreSQL -Tabelle benötige??

Jetzt fragen Sie sich vielleicht, was Sie mit einem Excel -Blatt tun können, das Sie haben und enthält eine große Menge nützlicher Daten. Wird diese Daten verschwendet, da Sie sie nicht direkt in eine PostgreSQL -Tabelle in Windows 10 importieren können? Zum Glück nicht. Sie können diese Daten weiterhin verwenden, indem Sie sie in ein solches Format konvertieren, das von PostgreSQL in Windows 10 unterstützt wird. Nachdem Sie Ihre Daten in ein relevantes Format konvertiert haben, wird der Importprozess sehr einfach und Sie können sie durch die folgenden Schritte beobachten:

Schritt 1: Konvertierung eines Excel -Blattes in eine CSV -Datei in Windows 10:

Da das am häufigsten verwendete Dateiformat während des Umgangs mit Datenbanken CSV ist, werden wir zunächst das Ziel -Excel -Blatt in eine CSV -Datei konvertieren. Es sind auch andere Formate verfügbar, die PostgreSQL unterstützt. Hier haben wir uns jedoch für die am häufigsten verwendete und auch die bequemste entschieden, ich.e. CSV. So konvertieren Sie ein Excel -Blatt in eine CSV -Datei in Windows 10, Sie müssen diese Datei zunächst so finden.

In unserem Ziel -Excel -Blatt hatten wir einige Beispieldaten, die im folgenden Bild gezeigt wurden. Das Excel -Blatt besteht aus drei verschiedenen Spalten, nämlich StudentName, Studentage und StudentGender. Dieses Excel -Blatt hat insgesamt fünf verschiedene Einträge oder Datensätze. Nach dem Öffnen des Target Excel -Blatts klicken wir in der Menüleiste auf das Menü "Datei", wie Sie aus dem unten gezeigten Bild angezeigt werden können:

Im Menü "Datei" finden wir die Option "speichern", wie im angehängten Bild gezeigt:

Im Dialogfeld "speichern" werden wir die Dropdown -Liste "Speichern als Typ" erweitern und das Format "CSV (Comma Delimited)" auswählen, wie im folgenden Bild gezeigt:

Danach werden wir den Ort auswählen, an dem wir unsere CSV -Datei speichern und die Schaltfläche „Speichern“ klicken möchten.

Sobald das Excel -Blatt in eine CSV -Datei konvertiert wurde, entspricht der Prozess des Hochladens in eine PostgreSQL.

Schritt 2: Erstellung einer relevanten Tabelle in PostgreSQL in Windows 10:

Da wir nun eine CSV -Datei haben, die die gewünschten Daten enthält, die importiert werden sollen, werden wir eine PostgreSQL -Tabelle erstellen, um diese Daten mit der folgenden Abfrage zu halten:

# Tabelle student_data erstellen (studentName varchar (255) nicht null, studentage int nicht null, studentgrad varchar (255) nicht null);

Diese Abfrage erstellt eine Tabelle mit dem Namen student_data mit drei verschiedenen Spalten.e. StudentName, Studentage bzw. Studentgrade. Diese drei Spalten enthalten alle Daten, die aus der CSV -Datei importiert werden.

Wenn eine PostgreSQL -Tabelle erfolgreich erstellt wird, wird die Antwort „Tabelle erstellen“ auf der Konsole angezeigt.

Schritt 3: Importieren der CSV -Dateidaten in die PostgreSQL -Tabelle in Windows 10:

Nachdem wir eine Tabelle in PostgreSQL in Windows 10 erstellt haben, werden wir den Importprozess der CSV -Dateidaten in diese PostgreSQL -Tabelle durchführen, indem wir die unten gezeigte Abfrage ausführen:

# Kopieren Sie student_data aus 'c: \ excel.CSV 'Gremiter', 'CSV -Header;

Das Schlüsselwort "Kopieren" in dieser Abfrage importiert die Daten aus der CSV -Datei in die postgreSQL -Tabelle. "Student_Data" ist der Name der PostgreSQL -Tabelle, in der die CSV -Dateidaten importiert werden sollen. Dann wird das Schlüsselwort "From" durch den Pfad fortgesetzt, von dem wir die CSV -Datei lesen werden. Unser CSV -Dateiname war „Excel.CSV ”. Das Schlüsselwort „Trennzeichen“ folgt dem in der CSV -Datei verwendeten Trennzeichen, der ein Komma war. Das Schlüsselwort „CSV“ repräsentiert das Format der Datei, die diese Abfrage lesen wird. Schließlich gibt das Schlüsselwort „Header“ an, dass in der CSV. Diese Header -Zeile wird übersprungen, sobald die Daten in die PostgreSQL -Tabelle importiert wurden, und der Tabellenheader, i.e. Die Namen der Tabellenspalten werden stattdessen verwendet.

Die erfolgreiche Ausführung dieser Abfrage zeigt die Meldung „5 kopieren“ auf der Konsole an.

Schritt 4: Anzeigen des Inhalts der PostgreSQL -Tabelle in Windows 10:

Um zu bestätigen, ob unsere Excel -Blattdaten (die dann zu den CSV -Dateidaten wurden) erfolgreich in die postgresql -Tabelle hochgeladen wurden oder nicht, werden wir den Inhalt der PostgreSQL -Tabelle mit der folgenden Abfrage anzeigen:

# Select * von student_data;

Aus dem Bild unten sehen Sie, dass alle Einträge der Tabelle student_data genau die gleichen wie die unserer Excel sind.CSV -Dateiaufzeichnungen. Dies bedeutet, dass das Hochladen eines Excel -Blattes (das in eine CSV -Datei konvertiert wurde) in eine PostgreSQL -Tabelle in Windows 10 erfolgreich stattgefunden hat.

Abschluss:

Dieser Artikel befasste sich mit einer sehr wichtigen Frage bezüglich der Postgresql RDBMS, i.e. Ob wir Excel auf PostgreSQL hochladen können oder nicht. Dieser Artikel lieferte zufriedenstellend die Antwort auf diese sehr gemeinsame Frage. Darüber hinaus bildete es eine sehr sichere Methode, um die Excel -Blattdaten innerhalb einer PostgreSQL -Tabelle in Windows 10 tatsächlich zu verwenden. Nach der Verwendung dieser Methode werden Ihre Excel -Blattdaten niemals verschwendet. Sie können es vielmehr in einem Ihrer PostgreSQL -Tabellen in Windows 10 effektiv verwenden.