Le scénario: nous avons un système web qui génère automatiquement des fichiers Office 2003 Excel à la volée (en utilisant le format de fichier XML 2003, pas le format binaire). Ces fichiers sont gardés sur le serveur web pour diverses choses.Existe-t-il un moyen de concaténer par programmation les fichiers Excel?
Maintenant, nous sommes dans une situation où le client aimerait vraiment que nous prenions les fichiers xls générés par ce processus et les regroupions en une seule feuille d'un gros fichier. (en grande partie pour qu'ils ne puissent appuyer sur "print" qu'une seule fois.)
Je suppose que le framework .net doit avoir un moyen de le faire (et des choses comme ça) mais je n'arrive pas à trouver ce dont j'ai besoin MSDN.
Pour l'enregistrement: .net 2.0, en utilisant VB.net et ASP.net. Excel peut être installé sur le serveur si nécessaire, mais quelque chose qui ouvre Excel en arrière-plan sur chaque utilisateur Web atteint peut ne pas évoluer aussi bien. ;)
Le format XML est 2007 (mais vous pouvez ouvrir les fichiers XML dans 2003 après avoir utilisé le pack de compatibilité 2007). – TravisO
En fait, 2003 avait son propre format XML. Croyez-moi, comme a été surpris que quiconque d'apprendre cela. –
Ce n'est pas une réponse, mais je suis curieux de savoir pourquoi les fichiers Excel ont été créés en premier lieu? Si c'est juste un rapport que l'utilisateur visualise en ligne ou imprime, pourquoi ne pas utiliser le HTML? – KeyserSoze