Excel - export sans aucune librairie !!

Soyez le premier à donner votre avis sur cette source.

Vue 7 190 fois - Téléchargée 1 326 fois

Description

Cette classe permet de créer des fichier Excel sans utiliser "Excel Object Library : ExcelX.olb".
Ceux qui ont déjà utilisé ExcelX.olb comprendront vite l'intérêt d'une telle classe.
Pour les autres:
  • MEGA plus rapide
  • pas de librairie super chiante à déployer
  • 0 plantage :D (spécialité de ExcelX.olb)


Les fonctions sont réduites à l'essentiel (écriture d'un texte et d'un nb), mais ça conviendra à 90% des cas :o)

Conclusion :


Le zip contient un projet.
Vous avez toutes les billes pour comprendre le fonctionnement

------------------mises à jour---------------------
v1.01 :
j'ai modifié l'entête du fichier généré
j'attends vos commentaires sur la compatibilité

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
4
Date d'inscription
mercredi 2 mars 2005
Statut
Membre
Dernière intervention
8 mars 2005

salut ...
moi je voudrai rappatrier des données de fichiers excel dans plusieurs tables d'une base de donées ( gérer par une appli VB )

qq un pourrai maider?
merci
Messages postés
38
Date d'inscription
jeudi 27 mars 2003
Statut
Membre
Dernière intervention
30 novembre 2004
3
Hello,
je sais que ta source est vielle, mais je suis tomber dessus, et elle me rend bien service, alors je te dis juste merci ! ;)
Messages postés
50
Date d'inscription
mardi 5 mars 2002
Statut
Membre
Dernière intervention
4 décembre 2013

Super!
Voici la solution à mon problème.

Merci beaucoup.
Messages postés
28
Date d'inscription
samedi 29 décembre 2001
Statut
Membre
Dernière intervention
28 janvier 2006

Sympa la source.
Sais-tu créer un graphique excel sans la dll excel ??
Messages postés
4
Date d'inscription
vendredi 26 juillet 2002
Statut
Membre
Dernière intervention
8 août 2002

Franchement, moi j'ai jamais réussi à faire qqchose de propre avec les librairie excel.
Le truc c'est que dès que l'on lance excelX.olb c'est tout le moteur excel qui se lance, ça implique des temps de chargement et des ralentissements. J'ai d'ailleurs souvent remarqué que le moteur excel reste ouvert après fermeture du programme ... vlà le bordel dans la liste des tache une fois que tu as lancé ton programme une dizaine de fois !
Y'a aussi autre chose que je n'ai pas dis ! Je n'ai jamais regardé les conditions d'utilisation des librairies excel mais à mon avis ce n'est pas un freeware. Cela veut donc dire que tu ne peut normalement pas utilisé excel.olb sur un poste ou il n'y a pas office ...
Voilà pourquoi j'ai codé cette classe :o)
Maintenant comme j'ai dis la liste des fonctions est super primaire et dans certaine conditions elle ne remplacera pas excel.olb
Mais bon ce n'est que du dev à faire, d'ailleurs tu m'as donné une idée avec ta fonction copyfromrecordset ! j'vais implémenter ça très prochainement (tu pourras alors comparer la rapidité ...)

Pour ce qui est de l'idée originale, je me suis inspiré d'une classe php (psqqchose...) qui permettait de créer des fichier excel sous linux.
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.