2013-06-27 2 views
0

Je fichier Excel:automatique des données d'importation procédure stockée dans un fichier Excel

enter image description here

Sur la base de ces données, je veux créer une procédure stockée qui permettra d'identifier le compteur correct, si elle existe, et effectuer une insertion ou une mise à jour des données mensuelles.

Voici la table MonthlyData:

enter image description here

Je ne sais vraiment pas où commencer à ce sujet. Désolé pour les tableaux, je suis nouveau ici et je ne peux pas poster de photos pour le moment. Veuillez copier les tableaux et collez-les dans Excel.

Merci

+0

Merci pour la mise en forme des tableaux. –

+0

*** QU'EST-CE QUE *** système de base de données prévoyez-vous de stocker cela dans et d'écrire une procédure stockée pour? SQL est juste le langage de requête - mais il est utilisé par ** de nombreux systèmes de bases de données - MySQL, PostgreSQL, Oracle, SQL Server, DB2 et bien d'autres. Lequel utilisez-vous?? –

+0

Je prévois d'utiliser MySQL –

Répondre

0

Il est probablement plus facile de créer un package SSIS pour cela si vous allez faire à plusieurs reprises.

d'abord, créez deux tables:

  1. myDataRaw
  2. myDataCleaned

Avec myDataRaw, vous tronquer la table, puis télécharger le fichier Excel dans ce tableau à l'aide d'un objet de téléchargement de données.

Créez la procédure stockée pour travailler avec les données brutes. Je tronquerais la table myDataCleaned, puis lui ajouterais INSERT ... SELECT, ce qui rendrait la clause WHERE spécifique à la recherche des compteurs de comptes que vous recherchez. S'il y en a beaucoup, vous pouvez créer une autre table pour contenir les compteurs de comptes spécifiques que vous souhaitez importer et les utiliser dans votre clause WHERE.

J'espère que cela vous aidera à démarrer.

Questions connexes