IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Base de données sql server et excel


Sujet :

MS SQL Server

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Etudiante
    Inscrit en
    Mai 2015
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Etudiante

    Informations forums :
    Inscription : Mai 2015
    Messages : 16
    Points : 9
    Points
    9
    Par défaut Base de données sql server et excel
    Salut tt le monde,

    J'ai mes données sur un fichier excel tel que chaque feuille contient les données relatives à une entreprise (Bilan état de résultat et flux de trésorerie). Le pb est que la forme de ces données changent d'une entreprise à une autre (nbre de variables est variant). Sur mon projet c#, je dois:
    *charger les données d'excel sur un DataGridView
    *créer une DataTable ayant les mêmes caractéristiques que ma table de base de données
    *par la suite insérer les données de DataTable (que j'ai créée) dans ma base de données en utilisant un bulkCopy.

    Ma question est la suivante: Est-ce que c'est possible de créer une table dans ma base de données et lui donner comme champs toutes les variables de mon fichier excel (toutes les variables communes entre les entreprises et celles qui les distinguent) puis j'affecte de mon DataTable que les variable de l'entreprise en cours d'étude (afficher sur mon datagridview)? Sinn, je suis tjrs ouverte sur votre propositions.

    J'utilise SQL server R2 2008 (express).

    Excusez-moi SVP si mon problème est mal posé, mais j'ai pas trouvé la bonne manière pour vous expliquez. Quelqu'un peut m'aidez SVP? Merci d'avance

    Cordialement,

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Efradit Voir le message
    Ma question est la suivante: Est-ce que c'est possible de créer une table dans ma base de données et lui donner comme champs toutes les variables de mon fichier excel (toutes les variables communes entre les entreprises et celles qui les distinguent) puis j'affecte de mon DataTable que les variable de l'entreprise en cours d'étude (afficher sur mon datagridview)?
    C'est possible, oui.
    Mais c'est à proscrire car la modélisation va être dégueulasse et tu vas te retrouver confronté rapidement à plein de problèmes avec ce principe.
    Il faut créer le modèle de données dans un premier temps, puis remplir les données et puis créer les requêtes de sortie après.

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Etudiante
    Inscrit en
    Mai 2015
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Etudiante

    Informations forums :
    Inscription : Mai 2015
    Messages : 16
    Points : 9
    Points
    9
    Par défaut
    Merci pour votre réponse. Mais excusez-moi, pourriez-vous m'expliquer un peu plus? J'ai pas bien saisie ce que vous avez dis.

    Merci d'avance
    Cordialement,

  4. #4
    Membre du Club
    Homme Profil pro
    Consultant E-Business
    Inscrit en
    Février 2015
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Consultant E-Business
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2015
    Messages : 78
    Points : 59
    Points
    59
    Par défaut
    Normalement on commence toujours par modéliser pour une bonne structure mais si tu vas bien maitriser ta structure et si j'ai bien compris ton problème:
    Est-ce que c'est possible de créer une table dans ma base de données et lui donner comme champs toutes les variables de mon fichier excel
    Si tu veux transformer ton fichier excel avec tous ce qu'il y'a comme données en une table, procédé suit :

    • premièrement tu dois ouvrir ton fichier excel et l'enregistrer sous un fichier texte unicode.
    • ouvrir l'assistant importation et exportation sql server
    • source de données sélectionne source du fichier Plat

    Et puis continue avec le processus d'importation et tu aura ton fichier excel transformer en une table.

    si c'est réellement ça ton problème n’hésite pas de nous informer là que ça ne marche pas.

    cordialement.

Discussions similaires

  1. Réponses: 3
    Dernier message: 16/07/2009, 18h00
  2. Réponses: 6
    Dernier message: 17/02/2009, 10h16
  3. importer feuille excel dans une base de données sql server
    Par abdelmajid_daosabah dans le forum ASP.NET
    Réponses: 5
    Dernier message: 05/05/2008, 13h37
  4. base de donnée sql server vers excel
    Par yucf_miagiste dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 25/07/2007, 12h38
  5. Réponses: 3
    Dernier message: 29/03/2004, 18h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo