J'ai été invité à créer un service Web qui serait appelé à partir d'une macro dans un classeur Excel. La raison en est que nous avons une application Web qui renvoie des rapports au format Excel aux utilisateurs (et il existe plusieurs rapports différents), mais certains rapports prennent beaucoup de temps à générer - même pour exécuter la procédure stockée sur le SQL Serveur. Ce service Web doit donc être utilisé pour raccourcir le processus de longue durée dans l'application Web. Mon problème est de comprendre comment le service Web retournerait le classeur - cela peut-il être fait sans utiliser XML/XSD? Quelqu'un a déjà essayé d'utiliser le fichier CarlosAg.ExcelXmlWriter dans l'application, mais n'a jamais réussi à le faire fonctionner.Comment renvoyer un classeur Excel à partir d'un service Web
0
A
Répondre
0
Si vous ne souhaitez pas utiliser XML, vous pouvez probablement le renvoyer en tant que tableau d'octets codés en base 64. Vous auriez juste besoin d'écrire une autre macro pour le décoder et l'écrire dans un fichier, je suppose.
Questions connexes
- 1. Comment renvoyer un DataTable à partir du service Web .Net?
- 2. Lecture d'un classeur Excel à partir d'Access
- 3. Comment appeler un service Web à partir d'un service Web
- 4. Renvoyer des données XML à partir d'un service Web
- 5. Comment créer un Excel spécifique à un classeur Ajouter
- 6. Exécution d'une macro Excel à partir d'un autre classeur
- 7. Excel 2007 classeur verrouillé après l'accès à partir d'Access 2007
- 8. Lecture par programmation _AssemblyLocation à partir d'un classeur Excel VSTO
- 9. Comment protéger un classeur Excel à l'aide de VBA?
- 10. Comment renvoyer un objet complexe à partir d'un service Web d'axe
- 11. Excel 2007 - Conversation avec un service Web
- 12. Comment accéder à un service Web à partir de powershell?
- 13. Comment accéder à un service Web PHP à partir d'ASP.Net?
- 14. Comment renvoyer la valeur d'un modèle global 'null' à partir du classeur modèle ASP.NET MVC
- 15. Renvoyer un message d'erreur convivial au client à partir d'un service Web
- 16. Comment renvoyer base64Binary à partir d'une requête de service Web (VB.net)?
- 17. Comment savoir si un classeur Excel est protégé
- 18. Comment détecter l'inactivité de l'utilisateur dans un classeur Excel
- 19. Exécuter un projet de classeur Excel 2007 à partir du projet principal
- 20. Connexions de classeur Excel simultanées sur Internet?
- 21. Comment appeler un service Web ASPNET à partir de javascript?
- 22. JBoss: Comment générer un service Web à partir d'un WSDL?
- 23. Comment appeler un service Web .NET à partir d'Android?
- 24. Comment appeler un service Web WCF à partir de Silverlight?
- 25. Comment appeler un service Web à partir de jQuery
- 26. Comment appeler un service Web WCF à partir de jQuery?
- 27. Comment appeler un service Web à partir d'une application iPhone
- 28. Comment appeler un service Web à partir du contrôleur?
- 29. comment puis-je appeler un service Web à partir d'un autre service Web?
- 30. Comment Excel 2007/2010 peut-il utiliser un service Web REST?