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

cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018 - 4 nov. 2006 à 11:53
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

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
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
kokise Messages postés 120 Date d'inscription jeudi 5 mai 2005 Statut Membre Dernière intervention 21 décembre 2017
7 août 2008 à 14:15
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
4 nov. 2006 à 20:08
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...
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
4 nov. 2006 à 11:53
ç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
Rejoignez-nous