IMPORTER/EXPORTER FACILEMENT VOS DONNÉES SOUS DIFFÉRENTS FORMATS
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018
-
4 nov. 2006 à 11:53
cs_addy
Messages postés39Date d'inscriptionlundi 3 janvier 2005StatutMembreDernière intervention20 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.
cs_addy
Messages postés39Date d'inscriptionlundi 3 janvier 2005StatutMembreDernière intervention20 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és120Date d'inscriptionjeudi 5 mai 2005StatutMembreDernière intervention21 décembre 2017 7 août 2008 à 14:15
Je vais testé la partie Excel.
cs_addy
Messages postés39Date d'inscriptionlundi 3 janvier 2005StatutMembreDernière intervention20 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és1221Date d'inscriptionjeudi 23 août 2001StatutMembreDerniè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
7 août 2008 à 15:01
Public Shared Function QuotedString(ByVal value As String) As String
If value = "" Then Return "''"
Return "'" & value.Replace("'", "''") & "'"
End Function
7 août 2008 à 14:15
4 nov. 2006 à 20:08
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...
4 nov. 2006 à 11:53
ODBCDotNet : Extraire des requêtes ODBC dans un tableau de tableaux de String
www.vbfrance.com/code.aspx?ID=34701