Je suis passé par quelques liens et quelques questions sur Stackoverflow et rien ne semble aider. J'ai essayé this mais je n'ai pas de ruban Get & Transform
dans mon Excel.
J'ai essayé this mais je n'ai pas de ruban Query Editor
dans mon Excel.Mise à jour de la table du serveur SQL à partir d'un fichier Excel
J'ai une feuille de calcul Excel avec plus de 300 lignes qui doit être ajoutée à une table SQL Server.
Ma table doit d'abord être non pivotée. Pour exemple,
Ceci est mon format actuel sur Excel:
Je veux qu'il ressemble à ceci:
Les colonnes deviennent des attributs et les lignes correspondantes deviennent leurs valeurs. Une fois cela fait, je veux insérer cette table "sans point" à ma table SQL Server.
J'ai déjà une table en place avec quelques informations. J'ai besoin de mettre à jour cette table avec ces valeurs. Il suffit de pousser tout ce truc là-dedans. Par souci de ce problème, supposons que toutes les variables sont nvarchar (50).
Toute aide serait appréciée.
Merci.
Il suffit de télécharger la table telle quelle sur le serveur et de faire le [unpivot] (https://msdn.microsoft.com/en-us/library/ms177410.aspx) là. – Ralph
Cela peut poser un problème à cause des lignes déjà existantes dans la table. Il y a plus de 3000 lignes dans la table du serveur SQL qui est non pivotée et ressemble à la deuxième image. –
Ensuite, téléchargez-le sur le serveur à l'aide d'une table temporaire ou d'une variable de table. Unpivot les données là-dedans, puis insérez les données non pivotées dans la table finale (destination). – Ralph