IMPORTER/EXPORTER FACILEMENT VOS DONNÉES SOUS DIFFÉRENTS FORMATS

Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018
- - Dernière réponse : cs_addy
Messages postés
39
Date d'inscription
lundi 3 janvier 2005
Statut
Membre
Dernière intervention
20 mars 2009
- 7 août 2008 à 15:01
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/40199-importer-exporter-facilement-vos-donnees-sous-differents-formats

Afficher la suite 
cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018
-
ça ne peut marcher qu'avec Office 2003, car les PIA pour office n'existe qu'en version 2003. Pour lire rapidement des fichiers Excel toutes versions, on peut passer par ODBC, c'est très rapide, mais il y a des pièges :
ODBCDotNet : Extraire des requêtes ODBC dans un tableau de tableaux de String
www.vbfrance.com/code.aspx?ID=34701
cs_addy
Messages postés
39
Date d'inscription
lundi 3 janvier 2005
Statut
Membre
Dernière intervention
20 mars 2009
-
Merci pour ton commentaire Patrice99.
Disons que dans le pire des cas, ça devrait aussi marcher avec Office XP (Même si le téléchargement des PIA d'Office XP est assez pénible). Cependant la simple interopérabilité entre COM et .NET devrait suffir à une automatisation aussi sommaire. Du reste, tu as parfaitement raison: ODBC et OLE DB sont des alternatives louables bienque...
kokise
Messages postés
120
Date d'inscription
jeudi 5 mai 2005
Statut
Membre
Dernière intervention
21 décembre 2017
-
Je vais testé la partie Excel.
cs_addy
Messages postés
39
Date d'inscription
lundi 3 janvier 2005
Statut
Membre
Dernière intervention
20 mars 2009
-
Il est fort possible que l'une des dépendances de cette source ( Addy.dll) manque à l'archive que vous allez télécharger. Mais ceci n'est pas bien grave. Il suffit de supprimer la référence à cette bibilothèque ainsi que tous les "imports Addy.Utilities". Puis d'ajouter une classe DataFormat au projet avec méthode QuotedString définie comme il suit:
Public Shared Function QuotedString(ByVal value As String) As String
If value = "" Then Return "''"
Return "'" & value.Replace("'", "''") & "'"
End Function