J'essaie d'exporter des données XML d'une page Web vers une feuille de calcul en utilisant javascript. Jusqu'à présent, je viens d'essayer le très simple:Exportation d'une feuille de calcul XML vers Excel en utilisant Javascript/classic-ASP
Sub Export
Response.ContentType = "application/vnd.ms-excel"
<script>
var XML = document.getElementById("xmldata");
window.open(XML);
</script>
End Sub
Cette tente d'ouvrir le fichier XML comme une feuille de calcul Excel, mais il ne s'ouvre pas parce qu'il a des caractères non valides. J'ai retrouvé ces personnages et le principal coupable a tendance à être le tiret horizontal "-". Il peut y avoir d'autres caractères non valides, mais si je les supprime manuellement, le fichier XML s'ouvre correctement.
Comment procéder pour formater le contenu XML pour supprimer ou remplacer les caractères non valides à afficher correctement pour exceller? La feuille XML est construite à partir de champs dans une base de données, dois-je la formater comme elle est construite ou la mettre en forme avec javascript? J'essaie de trouver la solution la plus simple possible car je suis relativement nouveau dans la programmation web. En outre, j'utilise ASP/VBScript classique.
Le code dans votre question n'a aucun sens, est-ce vraiment le code que vous avez? – AnthonyWJones
Peut-être que je devrais clarifier le problème, mais oui, ne pas tenir compte de ce code. J'ai un îlot de données XML qui est construit à l'intérieur de la page Web. Je veux obtenir ces données XML et les exporter vers Excel sans les caractères invalides qu'il contient. – marekc