Puis-je télécharger Excel sur PostgreSQL?

Puis-je télécharger Excel sur PostgreSQL?
Nous savons tous (surtout si nous sommes des utilisateurs fréquents ou réguliers des RDB PostgreSQL) que le RDBM PostgreSQL traite des données de divers formats. Cependant, il existe encore des formats dont la compatibilité avec les RDB PostgreSQL est discutable. Un tel format de fichier est le format Excel, je.e. xls ou xlsx. Beaucoup de gens se demandent si nous pouvons importer directement des données d'une feuille Excel vers un tableau postgresql dans Windows 10 ou non. Eh bien, pour explorer la réponse à cette question, vous devrez passer par cet article. De plus, dans cet article, nous avons également partagé une méthode qui vous permettra d'utiliser vos données de feuille Excel dans un tableau postgresql dans Windows 10.

Puis-je télécharger Excel sur PostgreSQL dans Windows 10?

Si nous parlons spécifiquement de cette question, «puis-je télécharger Excel sur PostgreSQL dans Windows 10?«Ensuite, la réponse à cette question est un« non ». Nous ne pouvons pas importer directement les données d'une feuille Excel dans un tableau postgresql de Windows 10. Cependant, il existe d'autres solutions de contournement disponibles avec l'aide de laquelle nous pouvons facilement importer les données d'un fichier Excel dans une table PostgreSQL dans Windows 10. Nous parlerons d'une telle solution de contournement dans les sections suivantes de cet article.

Ensuite, que puis-je faire si j'ai une grande feuille Excel dont j'ai besoin des données dans un tableau postgresql?

Maintenant, vous vous demandez peut-être ce que vous pouvez faire avec une feuille Excel que vous avez et contient une grande quantité de données utiles. Ces données seront-elles gaspillées car vous ne pourrez pas l'importer directement dans une table PostgreSQL dans Windows 10? Heureusement, pas. Vous pouvez toujours utiliser ces données en la convertissant en un tel format pris en charge par PostgreSQL dans Windows 10. Après avoir converti vos données en un format pertinent, le processus d'importation devient très simple et vous pourrez en assister à travers les étapes qui suivent:

Étape n ° 1: Conversion d'une feuille Excel en fichier CSV dans Windows 10:

Étant donné que le format de fichier le plus utilisé tout en traitant des bases de données est CSV, nous allons donc convertir la feuille Excel cible en un fichier CSV. Il existe également d'autres formats disponibles que PostgreSQL prend en charge; Cependant, ici, nous avons choisi d'aller avec le plus couramment utilisé et le plus pratique, je.e. CSV. Pour convertir une feuille Excel en un fichier CSV dans Windows 10, vous devez d'abord localiser ce fichier en accédant au répertoire cible comme indiqué dans l'image ci-dessous, puis ouvrez cette feuille Excel avec le programme MS Excel.

Dans notre feuille de cible Excel, nous avions quelques exemples de données, illustrées dans l'image suivante. La feuille Excel se compose de trois colonnes différentes, à savoir le nom d'étudiant, l'étudiant et le StudentGender. Cette feuille Excel a un total de cinq entrées ou enregistrements différents. Après avoir ouvert la feuille Target Excel, nous cliquerons sur le menu «Fichier» dans la barre de menu, comme vous pouvez le voir sur l'image ci-dessous:

Dans le menu «Fichier», nous localiserons et cliquerons sur l'option «Enregistrer sous» comme indiqué dans l'image annexe:

Dans la boîte de dialogue «Enregistrer sous», nous élargirons la liste déroulante «Enregistrer en tant que type» et sélectionnerons le format «CSV (Comma délimité)» comme indiqué dans l'image ci-dessous:

Après cela, nous sélectionnerons l'emplacement où nous voulons enregistrer notre fichier CSV et appuyer sur le bouton «Enregistrer».

Une fois que la feuille Excel a été convertie en fichier CSV, le processus de téléchargement en un tableau postgresql est exactement le même que celui d'un fichier CSV ordinaire, et vous vous en rendez compte en passant par les étapes suivantes.

Étape # 2: Création d'une table pertinente dans PostgreSQL dans Windows 10:

Maintenant, puisque nous avons un fichier CSV contenant les données souhaitées à importer, nous créerons une table PostgreSQL pour maintenir ces données avec la requête suivante:

# Créer une table Student_Data (StudentName Varchar (255) Not Null, Studentage int Not Null, StudentGrade Varchar (255) Not Null);

Cette requête créera une table avec le nom Student_data avec trois colonnes différentes, je.e. StudentName, Studentage et StudentGrade, respectivement. Ces trois colonnes contiendront toutes les données qui seront importées du fichier CSV.

Lorsqu'une table postgresql est créée avec succès, la réponse «Créer un tableau» apparaîtra sur la console.

Étape # 3: Importation des données de fichier CSV dans la table PostgreSQL dans Windows 10:

Après avoir créé une table dans PostgreSQL dans Windows 10, nous effectuerons le processus d'importation des données de fichier CSV dans ce tableau PostgreSQL en exécutant la requête ci-dessous:

# Copier Student_data de 'C: \ Excel.CSV «Delimiter», «En-tête CSV;

Le mot-clé «Copier» dans cette requête importera les données du fichier CSV à la table PostgreSQL. «Student_data» est le nom de la table PostgreSQL où les données du fichier CSV seront importées. Ensuite, le mot-clé «From» est passé par le chemin d'où nous lirons le fichier CSV. Notre nom de fichier CSV était «Excel.CSV ". Le mot-clé «Demiter» suit le délimiteur utilisé dans le fichier CSV, qui était une virgule. Le mot-clé «CSV» représente le format du fichier que cette requête va lire. Enfin, le mot-clé «En-tête» spécifie qu'il y a un en-tête dans le fichier CSV que cette requête lira. Cette ligne d'en-tête sera ignorée une fois les données importées dans la table PostgreSQL et l'en-tête de la table, je.e. Les noms des colonnes de table seront utilisés à la place.

L'exécution réussie de cette requête affichera le message «Copier 5» sur la console car il y avait un total de cinq enregistrements différents à importer du fichier CSV à la table PostgreSQL dans Windows 10.

Étape # 4: Affichage du contenu de la table PostgreSQL dans Windows 10:

Enfin, pour confirmer si nos données de feuille Excel (qui sont ensuite devenues les données du fichier CSV) ont été téléchargées avec succès dans le tableau PostgreSQL ou non, nous afficherons le contenu du tableau PostgreSQL avec la requête suivante:

# Select * from Student_data;

Vous pouvez voir sur l'image ci-dessous que toutes les entrées de la table Student_Data sont exactement les mêmes que celles de notre Excel.Enregistrements de fichiers CSV. Cela signifie que le téléchargement d'une feuille Excel (qui a été convertie en fichier CSV) en un tableau postgresql de Windows 10 a eu lieu avec succès.

Conclusion:

Cet article a traité une question très importante concernant les RDB Postgresql, je.e. Que nous puissions télécharger Excel sur PostgreSQL ou non. Cet article a fourni de manière satisfaisante la réponse à cette question très courante. De plus, il a également fourni une méthode très sûre d'utilisation des données de feuille Excel dans une table PostgreSQL dans Windows 10. Après avoir utilisé cette méthode, vos données de feuille Excel ne seront jamais gaspillées; Vous pourrez plutôt l'utiliser efficacement dans l'une de vos tables postgresql dans Windows 10.