J'ai besoin de générer une feuille Excel à partir d'un modèle Excel qui contient des listes déroulantes. Je dois utiliser le modèle et remplir les données de la base de données et sélectionner la valeur appropriée dans les listes déroulantes et générer la nouvelle feuille Excel. Je suis dans une très mauvaise situation et j'en ai besoin dès que possible.générer une feuille Excel à partir d'un modèle Excel dans asp.net en utilisant vb.net
0
A
Répondre
1
0
Vous avez quelques options:
- composant tiers ($$$) pour lire, modifier et envoyer le fichier Excel.
- Office Automatisation COM sur le back-end (mauvaise idée, vraiment, ne le faites pas).
- Enregistrez votre modèle sur le serveur en tant que fichier de feuille de calcul XML (le format XML utilisé par Office 2002 et 2003 et toujours pris en charge en 2007). Comme il s'agit d'un fichier XML unique, il peut être facilement lu par le code côté serveur, modifié à la volée et redirigé vers l'utilisateur.
- Enregistrez votre modèle sur le serveur sous la forme d'un fichier XLSX (le nouveau format XML utilisé en 2007) et modifiez-le à la sortie de l'utilisateur. Beaucoup plus compliqué car il y a un wrapper ZIP et plusieurs fichiers XML impliqués.
- Enregistrez votre modèle sur le serveur sous la forme d'un fichier Excel 97/2000 normal (pas 2007) et, lorsque l'utilisateur le demande, faites une copie du fichier sur le serveur (nécessite un accès en écriture) avec un nom aléatoire, ouvrez un connexion à la base de données en utilisant le pilote OLEDB Excel dans le fichier Excel, effectuer des instructions INSERT dans lui (va dans les onglets de ces noms, où vous stockez vos valeurs déroulantes), fermez la connexion, et envoyez le fichier. Avertissement: le pilote OLEDB Excel a certaines limitations.
- Allez dans l'autre sens. Utilisez les capacités de connexion de données Web d'Excel pour accéder au serveur après que le fichier Excel est déjà sur la machine de l'utilisateur et ouvert pour récupérer les valeurs appropriées du serveur. Nécessite une formation de l'utilisateur pour actualiser les données.
Questions connexes
- 1. en utilisant une feuille Excel comme modèle par rapport à un modèle Excel « réel » dans OpenXML
- 2. Générer une feuille Excel à partir de datatable
- 3. Comment créer une feuille excel à partir d'une feuille Excel excel par programmation?
- 4. ASP.NET manuplating feuille Excel
- 5. Excel: Générer une requête SQL à partir de l'énorme Excel
- 6. feuille Excel en C#
- 7. Asp.Net (C#) - Lire la feuille Excel
- 8. Générer Excel Feuille de calcul CSV (ASP.NET C#)
- 9. générer excel en Java
- 10. Insertion dans la feuille Excel d'une autre feuille Excel
- 11. comment afficher la feuille Excel dans asp.net
- 12. Excel: Recréer une feuille avec une macro?
- 13. vérifier si une feuille existe en Excel
- 14. Excel Exporter dans ASP.NET + VB.NET Bug
- 15. Excel feuille de calcul
- 16. Comment télécharger une feuille Excel à partir du code PHP
- 17. Comment extraire des données en utilisant regex à partir de la feuille Excel en Perl
- 18. Modifier une feuille Excel à partir de Matlab
- 19. créer un graphique dans une feuille de calcul Excel en utilisant NPOI
- 20. comment créer une table à partir d'une feuille Excel?
- 21. manipulation de feuille Excel
- 22. Comment exporter dataagridview vers Excel en utilisant vb.net?
- 23. générer excel dans les rails
- 24. Ecrire des données dans SQL à partir d'une feuille Excel
- 25. Numéro Formatage dans Excel Vb.Net
- 26. Projet feuille Excel Références
- 27. Rechercher sur une autre feuille dans Excel?
- 28. Comparaison de champs dans une feuille Excel
- 29. fichier excel dans vb.net
- 30. Imprimer Feuille Excel incorporée
Merci, mais mon client ne veut pas le composant tiers. Pouvez-vous avoir du code? – coolperson009
Désolé, avez-vous du code – coolperson009