Exporter vos donnees (sql server,acces,xml,excel) rapidement des uns aux autres

Soyez le premier à donner votre avis sur cette source.

Vue 66 614 fois - Téléchargée 7 319 fois

Description

Bonsoir,
je me suis posé la question de savoir si cela valait le coup de réaliser une application comme cela sachant que Access dispose d'outils de migration .. et puis je me suis lancé ..

Supporte :
- Microsoft Access 2002-2003 (*mdb)
- Microsoft Access 2007 (*accdb)
- Microsoft SQL Server 2000
- Microsoft SQL Server 2005
- Microsoft SQL Server 2005 Express (*.mdf)
- XML (*.xml)
- Microsoft Excel 97-2003 (*.xls)
- Microsoft Excel 2007 (*.xlsx)

> cette petite application permet d'exporter trés facilement les données et la structure des uns aux autres

> respect de l'intégrité réferentielle (le niveau est affiché a coté du nom des tables sous la forme {N1} par ex)

> les requêtes exécutées sont listées avec le résultat en fin d'exportation .

Ce qu'il est possible de faire :
1 ? Ouvrir/charger une base de données,un fichier Xml ou un classeur Excel
2 ? Générer le script SQL pour Access ou SQL Server dans le but de le copier coller (celui-ci est affiché dans la richtextbox)
3 - possibilité de sauvegarder ce script SQL (*.sql)
4 - exporter la structure et les données vers une cible :
- base de données (Access ou SQL Server) aprés avoir etabli la cible en s'y connectant
- fichier Xml (le fichier xml est sauvé et le repertoire ouvert immédiatement) ,le schéma xml (*.xsd) correspondant est également généré
- classeur Excel : est généré une feuille par table + les colonnes + les données
5 - possibilité également de générer un petit rapport (*.txt) sur la base chargée

les sources sont fournies et facilement programmable,
si vous désirez ajouter votre implementation personnelle par exemple pour oracle(il suffit d'ajouter par exemple une classe dans la couche du projet "NET2CsExportData.BData" permettant de recupérer la structure de la base oracle,comme je l'ai fait pour access et sql server, vous pouvez facilement vous en inspiré et vous n'etes meme pas obliger de recuperer les cles etrangeres si vous ne savez pas comment faire) ou bien tout simplement ameliorer le code genere

Bon pour être honnète je ne trouve ps l'application spécialement bien programmée, il aurait fallu notamment que je crées des "objets requêtes", mais comme je n'ai pas eu le courage de la réécrire ... :p peut être que je trouverai le courage et la motivation pour la réécrire prochainement

voila bonne reception
++

Conclusion :


voila l'application arrive à son terme
N'hésitez pas à jeter un oeil sur une autre application que je vais encore améliorée et qui permet de tracer (à grande échelle,vous pouvez en effet exécuter facilement 5 000 à 10 000 requètes), l'outil intégre également la coloration syntaxique et l'intellisense (je suis en pleins dessus il pourrait se voir doter de nombreuses fonctionnalités)
le lien >
NET2CsSQL - http://www.csharpfr.com/codes/NET2CSSQL-OUTIL-MANAGEMENT-BASES-DONNEES-POUR-ACCESS-SQL_39559.aspx

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
samedi 1 août 2015
Statut
Membre
Dernière intervention
1 août 2015

Salut,
Excellente application, sauf que j'ai des bases crées sous access 97 et que je devrais les faire migrer sous mysql, pouvez vous m'aider ou de me guider comment je peux modifier ce script pour qu'il supporte aussi la version 97 d'access.svp?
Merci d'avance
Messages postés
2
Date d'inscription
vendredi 22 avril 2005
Statut
Membre
Dernière intervention
23 mars 2013

Bonsoir,
Une fois le fichier dézipé, comment fait-on pour l'utiliser.
Merci
Messages postés
36
Date d'inscription
vendredi 9 mars 2012
Statut
Membre
Dernière intervention
18 février 2014

l'erreur dans votre application c'est dans l'exportation d'une base de donnée sql vers un fichier excel (elle crée des copies à chaque export sans vérifier l’existence de ces données dans l'excel même en XML c'est le même problème) si c'est résolu sa sera mieux et merci Bcp
Messages postés
18
Date d'inscription
dimanche 19 juin 2005
Statut
Membre
Dernière intervention
21 décembre 2012

Salut chers amis,
Quelqu'un peut m'aider svp ? j'ai essayé d'ouvrir cette application aujourd'hui avec Visual Studio 2010 => Donc comme vous savez pour l'ouvrir il fait la conversion du projet vers "Microsoft Visual Studio 2010",
seulement ça génère plusieurs erreurs et l'application ne marche pas, qqu'un d'entre vous peux m'aider et poster la solution qui marche bien sous V.Studio 2010 ?

Merci pour votre aide.
Messages postés
24
Date d'inscription
mardi 7 mars 2006
Statut
Membre
Dernière intervention
27 décembre 2010

Salut romagny13,
je tiens à te féliciter pour cette source très propre, bien structurée et bien pensée. C'est tout simplement l'une des meilleures que j'ai pu voir sur le site (surtout au niveau de la conception)... BRAVO
Afficher les 35 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.