Accueil > Forum > > > > excel et xml
excel et xml
mardi 22 janvier 2002 à 13:53:40 |
excel et xml

Zackarry
|
slt à celui qui lit ce msgbox bon j voudrais savoir si il est possible de convertir des données contenu dans un classeur excel au format xml. Je crois savoir que c possible sous excel 2002 mais est ce possible avec la version 2000 via VBA. merci
|
|
mercredi 23 janvier 2002 à 17:14:27 |
Re : excel et xml

Zackarry
|
je constate que vous etes tous des teub, bon g trouvé (et oui je suis très fort). mdrrrrrrrrrr !!
------------------------------- Réponse au message : -------------------------------
slt à celui qui lit ce msgbox
bon j voudrais savoir si il est possible de convertir des données contenu dans un classeur excel au format xml. Je crois savoir que c possible sous excel 2002 mais est ce possible avec la version 2000 via VBA. merci
|
|
mercredi 23 janvier 2002 à 17:16:02 |
Re : excel et xml

Zackarry
|
je constate que vous etes tous des teub, bon g trouvé (et oui je suis très fort). mdrrrrrrrrrr !! merci zackarry
------------------------------- Réponse au message : -------------------------------
slt à celui qui lit ce msgbox
bon j voudrais savoir si il est possible de convertir des données contenu dans un classeur excel au format xml. Je crois savoir que c possible sous excel 2002 mais est ce possible avec la version 2000 via VBA. merci
|
|
mercredi 23 janvier 2002 à 17:18:47 |
Re : excel et xml

Zackarry
|
je constate que vous etes tous des teub, bon g trouvé (et oui je suis très fort). mdrrrrrrrrrr !! merci zackarry
------------------------------- Réponse au message : -------------------------------
slt à celui qui lit ce msgbox
bon j voudrais savoir si il est possible de convertir des données contenu dans un classeur excel au format xml. Je crois savoir que c possible sous excel 2002 mais est ce possible avec la version 2000 via VBA. merci
|
|
jeudi 24 janvier 2002 à 14:40:49 |
Re : excel et xml

chipaolee
|
je sais pas. Regarde du coté de fichier/ouvrir !
CA CASSSSSSSSSSSSSSSSEEEEEEEEEEEEEEEEEEEEEE
------------------------------- Réponse au message : -------------------------------
slt à celui qui lit ce msgbox
bon j voudrais savoir si il est possible de convertir des données contenu dans un classeur excel au format xml. Je crois savoir que c possible sous excel 2002 mais est ce possible avec la version 2000 via VBA. merci
|
|
mardi 26 avril 2005 à 17:36:32 |
Re : excel et xml

xzonz
|
Salut , bon .... je vais essayer de pas de donner une reponse a la con du genre de nos compères Zackarry et chipaolee .... qui visiblement n'ont aucune idée de la methode pour y arriver !!
tout ce que tu as à faire est de copier tout ca ( ce qui n'est pas en gras) dans excel dans un module VBA et puis executer comme une macro .... si tu as des soucis pour la faire fonctionner n'hesite pas a me dire ;-) ....... si tu respecte les quelques contraintes .... ca marche impécable ...... testé et certifié ......... bonne prog........ FRANCK 
sub convert_to_xml() reponse = MsgBox("voulez vous generer un fichier xml ?", vbYesNo) If reponse = vbYes Then FullPath = InputBox("entrez un chemin complet") ExportToXML (FullPath), "loto" MsgBox ("fichier XML généré à l'emplacement suivant:" & vbCrLf _ & vbCrLf & FullPath) End If
If reponse = vbNo Then End
end sub
'---------------------------------------------------------------------------------------------- 'Fonction pour convertir le fichier excel en fichier xml '---------------------------------------------------------------------------------------------- 'PARAMETRES: FullPath: chemin complet de destination du fichier a exporter ' RowName: nom de balise XML donnée à chaque ligne 'RETURN: renvoie vrai si execution OK , faux sinon ' 'EXEMPLE: ExportToXML "C:\Documents and Settings\franck\Bureau\test\loto\mysheet.xml", "loto" ' ' 1) Concue pour etre utilisée comme une macro ' 2) la fonction fonctionne par defaut sur la premiere ' feuille du classeur ' si vous voulez une variable pour designer la feuille, ' vous pouvez ajouter un nombre en parametre ' exemple : worksheets(2) si c'est la deuxieme feuille ' 3) le nom de la feuille sera le premier niveau de ' l'arborescence XML ' 4) la premiere ligne doit contenir les entetes de colonne ' les lignes suivantes doivent contenir les valeurs ' 5) IMPORTANT: ' pas d'espaces blancs dans les entetes de colonne ' pas d'accents dans la feuille
'------------------------------------------------------------------------------------------------
Public Function ExportToXML(FullPath As String, RowName _ As String) As Boolean On Error GoTo ErrorHandler Dim colIndex As Integer Dim rwIndex As Integer Dim asCols() As String Dim oWorkSheet As Worksheet Dim sName As String Dim lCols As Long, lRows As Long Dim iFileNum As Integer
Set oWorkSheet = ThisWorkbook.Worksheets(1) sName = oWorkSheet.Name lCols = oWorkSheet.Columns.Count lRows = oWorkSheet.Rows.Count ReDim asCols(lCols) As String iFileNum = FreeFile Open FullPath For Output As #iFileNum For i = 0 To lCols - 1 If Trim(Cells(1, i + 1).Value) = "" Then Exit For asCols(i) = Cells(1, i + 1).Value Next i If i = 0 Then GoTo ErrorHandler lCols = i Print #iFileNum, "<?xml version=""1.0""?>" Print #iFileNum, "<" & sName & ">" For i = 2 To lRows If Trim(Cells(i, 1).Value) = "" Then Exit For Print #iFileNum, "<" & RowName & ">" For j = 1 To lCols If Trim(Cells(i, j).Value) <> "" Then Print #iFileNum, " <" & asCols(j - 1) & "><![CDATA["; Print #iFileNum, Trim(Cells(i, j).Value); Print #iFileNum, "]]></" & asCols(j - 1) & ">" DoEvents 'OPTIONAL End If Next j Print #iFileNum, " </" & RowName & ">" Next i Print #iFileNum, "</" & sName & ">" ExportToXML = True ErrorHandler: If iFileNum > 0 Then Close #iFileNum Exit Function
|
|
jeudi 26 mai 2005 à 15:26:19 |
Re : excel et xml

glad777
|
Bonjour a tous, hello xzonz
j ai essayé ton code avec excel 2002 et j ai u quelque soucis,
Deja une fois la macro creer elle ne vaus pas s executer car il manque
un end fonction a la fin ( toi c est un exit fonction) j ai donc
remplacer le exit par end et la ca ne plantait plus.
Parcontre maintenant une fois la macro executé il me demande le chemin
je lui donne et apres il me dit que e fichier xml a été creer a l
endroit indiqué ce qui n est pas le cas je n ais pas de fichier dans le repertore de destination.
Merci de bien vouloir me dire si chez toi ca marche réelement et si tu a deja u ca  carpe diem 
|
|
mardi 29 janvier 2008 à 22:32:01 |
Re : excel et xml

khitan72
|
Hello xzonz, merci pour ce code, ca repond parfaitement à ce que je voulais, créer un fichier xml a partir d'excel et par macro remarque perso sur ce code : quand on est dans le brouillard, et qu'on nous donne la lumiere au fond du tunnel, le tunnel est encore a franchir :) merci d'avoir fait connaitre de nouvelle fct à un debutant cdlt
|
|
Cette discussion est classée dans : possible, excel, xml
Répondre à ce message
Sujets en rapport avec ce message
EST-CE POSSIBLE ? Prob avec EXCEL [ par luanda ]
Voici un code source pour envoyer un fichier Excel par email, mais je souhaiterais qu'au lieu d'etre un fichier joint, mon fichier soit dans le corps
Winzip [ par Stef ]
Est-il possible à partir de VB pour Excel 97 ou VB6 de compresser le contenu d'un repertoire dans un fichier zip ?Est-il possible aussi de décompresse
un formulaire dynamique ... c'est possible ? [ par guiguimac ]
bonjour,je viens de terminer de parser un fichier xml.tout est découpé et mis dans un tableau à trois dimension :(X,Y,Y) une fois le decoupage fait, j
Recherche programme pour coder en XML [ par suomi ]
SUOMIJe débute en XML et j'aimerais savoir quel soft (freeware si possible) est bon pour coder en XML, DTD, CSS... (debuger, parseur, mis en forme du
plus possible d'ouvrir ma feuille excel [ par lhonolulu ]
bonjour,Je travaillais via Excel et maintenant je travaille via vb6. Avant pour faire une sélection sur une feuille excel je faisais :For i = 2 To Lig
** JE DESESPERE ** [ par yoarf ]
Bonjour,Je voudrais savoir comment il est possible de parcourir un ensemble d'objets (des combobox dans mon cas) SUR UNE FEUILLE EXCEL afin d'y ajoute
problème excel [ par marc ]
j'aimerai bien savoir comment, je pourrais imposer une mise en forme conditionnelle alors que les trois prédéfinie par bill ne sont pas assez, il m'en
Peut on créer un groupe de controle sous Excel??? [ par Neglaus ]
Bonjour voila je voudrais savoir s'il est possible de créer un groupe de controle (combobox) sous Excel 2000. Et si c possible comment faites vous par
tester l'existance d'une feuille excel [ par stivi_45 ]
salut a tous, j'un une kestion toute simple, je voudrai savoir s'il est possible de savoir si une feuille excel est créée cad tester l'existance d'une
Est-il possible de transférer les donnée d'un formulaire Excel vers une table Access [ par bernett ]
Bonjour à tous !Est-il possible de transférer les donnée d'un formulaire Excel vers une table Access.Merci d'avance !
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.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 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
|