Published on

January 20, 2019

Importer et convertir des fichiers CSV en tables SQL Server à l’aide de SSMS

CSV (valeurs séparées par des virgules) est un format populaire pour les ensembles de données utilisés en apprentissage automatique et en science des données. Bien que MS Excel puisse être utilisé pour la manipulation de base des données au format CSV, il n’est pas adapté pour exécuter des requêtes SQL complexes sur des fichiers CSV. Cependant, si vous utilisez SQL Server, il existe un moyen plus efficace d’y parvenir. Dans SQL Server, vous pouvez facilement importer et convertir des fichiers CSV en tables de données à l’aide de SSMS (SQL Server Management Studio).

Pour importer un fichier CSV dans SQL Server, suivez ces étapes :

Étape 1 : Sélectionner la base de données

Accédez à l’Explorateur d’objets -> [Base de données] -> Tâches et cliquez sur l’option “Importer un fichier plat…”. Cela ouvrira une nouvelle fenêtre avec des informations sur la façon d’importer des fichiers plats.

Étape 2 : Sélectionner le fichier à importer

Dans la nouvelle fenêtre, sélectionnez le fichier CSV que vous souhaitez importer et spécifiez le nom de la table pour les données. Vous pouvez également choisir de créer une nouvelle base de données si nécessaire.

Étape 3 : Prévisualiser les données

Si le fichier est chargé avec succès, un aperçu des données sera affiché. Cela vous permet de vérifier que les données sont correctement importées.

Étape 4 : Modifier les colonnes

À cette étape, vous pouvez modifier les détails des colonnes de votre table. Vous pouvez changer le type de données de chaque colonne, définir une colonne comme clé primaire et autoriser les valeurs nulles pour n’importe quelle colonne.

Étape 5 : Afficher le résumé

Un résumé de l’opération d’importation sera affiché, y compris le serveur, la base de données, la table et le fichier importé.

Étape 6 : Achèvement du processus

En fonction de la taille du fichier, SQL Server prendra un certain temps pour l’importer. Une fois l’importation terminée sans erreurs, vous verrez un écran de confirmation.

Après avoir importé le fichier CSV dans SQL Server, vous pouvez exécuter des requêtes SQL sur la table nouvellement créée. Vous pouvez effectuer toutes les opérations sur cette table que vous effectueriez sur n’importe quelle table SQL créée à partir de zéro dans SQL Server.

En conclusion, SQL Server offre un moyen plus efficace de prétraiter les données CSV par rapport à MS Excel. En utilisant SSMS, vous pouvez facilement importer et convertir des fichiers CSV en tables de données, ce qui vous permet d’exécuter des requêtes SQL complexes sur les données importées. Cela est particulièrement utile pour les ensembles de données d’apprentissage automatique et de science des données.

Autres articles connexes :

Click to rate this post!
[Total: 0 Average: 0]

Let's work together

Send us a message or book free introductory meeting with us using button below.