[VB]Excel à XML
Fermé
Bonjour
Je cherche à savoir comment sous VB, on peus convertir un fichier au départ Excel, qui sera sélectionné avec une ListBox, en un fichier XML (tout en choisissant le répertoire du nouveau fichier si possible).
Sinon à la rigueur savoir comment ouvrir un fichier Excel sélectionné à partir d'une listBox.
Merci
Je cherche à savoir comment sous VB, on peus convertir un fichier au départ Excel, qui sera sélectionné avec une ListBox, en un fichier XML (tout en choisissant le répertoire du nouveau fichier si possible).
Sinon à la rigueur savoir comment ouvrir un fichier Excel sélectionné à partir d'une listBox.
Merci
A voir également:
- [VB]Excel à XML
- Liste déroulante excel - Guide
- Xml download - Télécharger - Édition & Programmation
- Aller à la ligne excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
1 réponse
Kobaya
Messages postés
282
Date d'inscription
vendredi 28 mai 2004
Statut
Membre
Dernière intervention
10 janvier 2008
214
18 janv. 2005 à 17:38
18 janv. 2005 à 17:38
Salut,
Référence Excel dans ton projet VB, puis créé un objet excel.
Ensuite tu fais :
MonFichier = objExcel.GetOpenFileName("Fichiers Excel (*.xls),*.xls")
' ouverture du fichier
objExcel.Workbooks.Open MonFichier
' sauvegarde au format XML
objExcel.ThisWorkbook.SaveAs filename:=MonFichier, fileformat:=xlXMLSpreadsheet
J'ai écris ça sans tester, donc il y a certainement des ajustements à faire, mais je pense que c'est la meilleure solution.
A+,
Kobaya.
Référence Excel dans ton projet VB, puis créé un objet excel.
Ensuite tu fais :
MonFichier = objExcel.GetOpenFileName("Fichiers Excel (*.xls),*.xls")
' ouverture du fichier
objExcel.Workbooks.Open MonFichier
' sauvegarde au format XML
objExcel.ThisWorkbook.SaveAs filename:=MonFichier, fileformat:=xlXMLSpreadsheet
J'ai écris ça sans tester, donc il y a certainement des ajustements à faire, mais je pense que c'est la meilleure solution.
A+,
Kobaya.
3 mai 2006 à 16:30
J'ai crée un fichier Excel sous Perl. J'aimerais, toujours avec Perl, sauver ce fichier au format XML. Je connais la macro VBA qui le permet, mais la conversion sous Perl ne fonctionne pas jusqu'à présent. J'ai utilisé
$workbook -> SaveAs('C:\report\test.xml', undef, xlXMLSpreadsheet, undef, undef, 1, undef, undef, 1);
Auriez-vous la bonne syntaxe sous la main?
Merci d'avance,
Julien Carillette