Accueil > > > AUTOMATION DE EXCEL ENTIEREMENT EN WIN32 ET SOUS FORME DE CLASSE
AUTOMATION DE EXCEL ENTIEREMENT EN WIN32 ET SOUS FORME DE CLASSE
Information sur la source
Description
En fait il s'agit de la suite de http://www.cppfrance.com/codes/AUTOMATISER-EXCEL-S ANS-MFC-NI-IMPORT_30147.aspx mais avec plus de fonctions et surtout plus de commentaires. J'ai du controler excel pour mes besoins et je suis parti de cette source pour debuter puis petit a petit des fonctions se sont rajoutées dessus, avec de la logique et un bon moteur de recherche il est assez facile de continuer. Pour les utilisateurs des MFCs c'est réinventer la roue mais perso meme si je le voulais, je ne pourrais pas les utiliser (non livrées avec vc 2005 express). J'aurais pu utiliser une syntaxe plus logique (comme celle des MFCs) mais j'ai rajouté les fonctions au fur et a mesure de mes besoins.
Source
-
- MyExcel Excel;
-
- //lance une nouvelle instance de excel
- Excel.NewExcel();
- //le rend visible
- Excel.SetVisible(true);
-
- //ouvre un nouveau carnet
- //Excel.AddWorkbook();
-
- //charge un fichier existant
- Excel.Open(TruePath("\\test.xls"));
-
- //selectionne la premiere feuille
- Excel.GetWorksheet(1);
-
- //on rempli certaines cases
- Excel.SetData("A2:B3","ABCD");
- Excel.SetData("A1","Titre");
-
- //on selectionne une zone
- Excel.SelectRange("A1");
- //on y applique des effets
- Excel.SetFont("ARIAL",true,false,20);
- Excel.SetColor(RGB(255,0,0),RGB(0,255,0));
-
- //changement du nom de la feuille
- Excel.SetWoksheetName("test");
-
- //pour eviter le message de confirmation a la sortie
- //Excel.SetSave(true);
-
- //sauvegarde du nouveau fichier modifié
- Excel.SaveAs("C:\\output.xls");
- //et on quitte
- Excel.Quit();
MyExcel Excel;
//lance une nouvelle instance de excel
Excel.NewExcel();
//le rend visible
Excel.SetVisible(true);
//ouvre un nouveau carnet
//Excel.AddWorkbook();
//charge un fichier existant
Excel.Open(TruePath("\\test.xls"));
//selectionne la premiere feuille
Excel.GetWorksheet(1);
//on rempli certaines cases
Excel.SetData("A2:B3","ABCD");
Excel.SetData("A1","Titre");
//on selectionne une zone
Excel.SelectRange("A1");
//on y applique des effets
Excel.SetFont("ARIAL",true,false,20);
Excel.SetColor(RGB(255,0,0),RGB(0,255,0));
//changement du nom de la feuille
Excel.SetWoksheetName("test");
//pour eviter le message de confirmation a la sortie
//Excel.SetSave(true);
//sauvegarde du nouveau fichier modifié
Excel.SaveAs("C:\\output.xls");
//et on quitte
Excel.Quit();
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
Tableau de type feuille Excel [ par pde ]
Comment créer en C++ un tableau de type feuille Excel, comportant des lignes et des colonnes, dans un contrôle ou une vue ?
Tableau genre excel dans un prog avec Borland C++ 5.0 [ par vinvay ]
Je cherche à faire un tableau de type excel (datagrid, msflexgrid, ...) dans un prog win32 avec Borland c++ 5.0 mais je ne sais pas si c'est possible
THREAD MFC Automation [ par atlas28 ]
Bonjour,j'utilise automation pour piloter excel, cela fonctionne tres bien.Pourquoi lorsque que j'utilise un thread qui va lancer ma fonction pour pil
pb de sauvegarde de donnees dans un tableau sous excel [ par nazca ]
Le Zero de la programmationNazcaBonjour!j'aimerais savoir comment on fait pour sauvegarder des donnees sous excel dans un tableau.et surtout comment d
ecrire des données et tableau dans un fichier excel par interface c++ [ par nazca ]
Le Zero de la programmationNazcaVotre texte ICIj aimerais savoir comment on fait pour ecrire et sauvegarder des données dans un tableau(tableau deja c
Ecrire ds un tableau excel ss VC++ : utiliser ADO??????? [ par kalf2000 ]
bonjour,voila je voudrais savoir comment insérer des caractère (ou autre) dans un tableau excel. j'ai deja regardé en peu sur le forum et j'ai cru com
VC++ - Automation Excel [ par clothilde ]
Bonsoir,désolée de reposter, mais je pense que premier post est un peu perdu dans la liste des posts et j'ai vraiment besoin de trouver la s
Pb temps d'acces +trop long [ par Anormal13 ]
Salut à tous v'la l'anormal et ses questions connes!! Bon voila je developpe actuellement une petite application(peu mporte le but) pour mon appli j'a
encadrer une cellule d'un tableau excel [ par beaurepairejohann ]
Bonjour,J'ai créé un programme qui automatise la création d'un tableau excel. Il ne me reste plus qu'a encadrer certaines cellules.J'ai trouvé la font
Lecture d'un tableau excel [ par Icebibi ]
Bonjour à tous. comme le titre l'indique je voudrais savoir si vous avez des pistes pour lire un tableau excel, ligne par ligne, en passant par chaque
|
Derniers Blogs
TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Forum
SALUT!SALUT! par khaoulagenie
Cliquez pour lire la suite par khaoulagenie
Logiciels
Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|