| |||
auteur : Skalp | |||
Il existe plusieurs méthodes pour récupérer les données d'un fichier Excel. Chacune a ses avantages et inconvénients. A vous de choisir celle qui correspond le mieux à vos besoins.
1. ADO.NET Inclure l'espace de nom : System.Data.OleDb.
Pour plus d'informations sur les propriétés de la chaîne de connexion, allez voir la partie consacrée à Excel sur ![]() Avantages :
Inconvénients :
2. Automation Inclure l'espace de nom : Microsoft.Office.Interop.Excel (ou une variante. Voir : Comment piloter une application Office dans mon application .NET par automation ?)
Remarque : pour les méthodes Open et Close, le nombre d'argument peut varier en fonction de la version de librairie utilisée.
Avantages :
Inconvénients :
3. Bibliothèque Koogra Excel BIFF Reader Library Télécharger la bibliothèque sur le site SourceForge.net. Référencer la bibliothèque : ![]()
Inclure l'espace de noms Net.SourceForge.Koogra.Excel.
Avantages :
Inconvénients :
4. OpenXML : Lire et modifier un document Word OpenXML en C# (et autres liens) Consultez les différents articles Developpez.com sur le sujet :
Avantages :
Inconvénients :
| |||
lien : ![]() lien : ![]() lien : ![]() lien : ![]() lien : ![]() |
| |||
auteur : Skalp | |||
Il existe plusieurs méthodes pour écrire des données dans un fichier Excel. Chacune a ses avantages et inconvénients. A vous de choisir celle qui correspond le mieux à vos besoins.
1. CSV Inclure l'espace de nom : System.IO.
Le format CSV est un format texte avec séparateurs de champs. Ce n'est pas le format Excel à proprement parler, mais il y est très souvent associé. Il est très simple d'ouvrir ce type de fichier dans Excel pour qu'il soit interprété en tableur.
La génération de fichiers CSV est de loin la plus simple, la plus performante et celle qui satisfait au besoin de pouvoir visualiser des données sous Excel.
Avantages :
Inconvénients :
2. ADO.NET Inclure l'espace de nom : System.Data.OleDb.
Pour plus d'informations sur les propriétés de la chaîne de connexion, allez voir la partie consacrée à Excel sur ![]() Avantages :
Inconvénients :
3. Automation Inclure l'espace de nom : Microsoft.Office.Interop.Excel (ou une variante. Voir : Comment piloter une application Office dans mon application .NET par automation ?)
Remarque : pour les méthodes Open et Close, le nombre d'argument peut varier en fonction de la version de librairie utilisée.
Avantages :
Inconvénients :
4. OpenXML Consultez les différents articles Developpez.com sur le sujet :
Avantages :
Inconvénients :
| |||
lien : ![]() lien : ![]() lien : ![]() lien : ![]() lien : ![]() |
| ||
auteur : Skalp | ||
Pour mettre en forme un fichier Excel, la principale solution (gratuite) est de passer par l'automation. L'exemple ci-dessous montre comment modifier les bordures et trame d'une cellule :
Pour plus d'informations sur le modèle objet Excel, consulter : Où puis-je trouver de la documentation sur l'automation Office ?
Remarque : pour les méthodes Open et Close, le nombre d'argument peut varier en fonction de la version de librairie utilisée.
|
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2010 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.