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

Signaler
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018
-
Messages postés
39
Date d'inscription
lundi 3 janvier 2005
Statut
Membre
Dernière intervention
20 mars 2009
-
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

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
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.
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...
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