begin process at 2010 02 10 00:12:11
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > EXCEL - EXPORT SANS AUCUNE LIBRAIRIE !!

EXCEL - EXPORT SANS AUCUNE LIBRAIRIE !!


 Information sur la source

Note :
9 / 10 - par 1 personne
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Niveau :Initié Date de création :30/07/2002 Date de mise à jour :31/07/2002 16:18:09 Vu / téléchargé :4 947 / 1 056

Auteur : wam

Ecrire un message privé
Site perso
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 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é

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip CARTES À PUCE - UTILITAIRE DE NETTOYAGE DES FICHIERS HEXA (....

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) GESTION DE PARC AUTOMOBILE AVEC SÉRIALISATION par guyr07
Source avec Zip Source avec une capture Source .NET (Dotnet) FICHIERS_CACHÉS_LECTURE_SEULE par Le Pivert
Source avec Zip Source avec une capture CHANGEUR D'ICONES par djgab21
Source .NET (Dotnet) DIRECTDISKACCESS par XelectroX
Source avec Zip Source avec une capture UTILITAIRE WAV, MID ET MP3 par SnkVrt

Commentaires et avis

Commentaire de TetSuo le 30/07/2002 16:45:52

l'idee et la programmation sont bonne, mais qd je veux lancer la feuille excel elle me genere une erreur d'adresse memoire windows
ps: je suis sous nt
sinon c pas mal continue comme ca!!!

Commentaire de wam le 30/07/2002 18:18:25

Merci ça fait plaisir ;o)

J'ai développé et testé ça sous win2000 avec un office 2000 pour faire mes tests.
J'ai aussi testé sur win98 avec office 2000 et c OK.

Tu peux m'en dire plus sur ta config que j'essai de resoudre ça ;o)

Commentaire de wam le 31/07/2002 16:21:06

Je pense avoir trouvé l'origine du bug.
J'ai mis à jour les sources, dis moi si tu as toujours ce plantage

Commentaire de urban le 08/08/2002 00:19:50

Plutôt étonnant ... moi j'utilise beaucoup Excel conjointement avec Access pour que mes clients prennent le contrôle de leurs données ... Je n'utilise pas la bibliothèque en référence, j'utilise les méthodes getobject et createobject qui doivent utiliser la base de registre et établir une référence au même fichier olb, mais l'avantage c'est que je n'ai pas de problème de compilation ni d'exploitation lorsque les bibliothèques divergent sur les postes de mes clients. Par contre c'est plus lent que d'utiliser la bibliothèque en référence. Je n'ai jamais eu de plantage quelconque avec cette bibliothèque. Toutefois, je vais regarder dans le détail ta classe. Je suppose qu'elle est plus performante. Je n'avais pas trouvé plus performant que la méthode copyfromrecordset jusqu'à présent ... à voir. Comment as tu réalisé ta classe ? je suppose que tu as dû obtenir une doc sur la structure du fichier ? Si oui, où avoir cette doc ?

Commentaire de wam le 08/08/2002 21:09:58

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.

Commentaire de osmose06 le 26/05/2003 23:05:39

Sympa la source.
Sais-tu créer un graphique excel sans la dll excel ??

Commentaire de Philipina le 06/10/2003 13:03:28

Super!
Voici la solution à mon problème.

Merci beaucoup.

Commentaire de Sigma le 22/11/2004 16:43:03

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 ! ;)

Commentaire de cnboost le 02/03/2005 14:12:28

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

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales