Bonjour,
Je suis confronté à un problème de conception autour d'ASP.net/Excel.
En fait, j'ai un site web en ASP.net 2.0. Voici ce que je souhaiterais faire :
1/ une des pages du site donne le choix à l'utilisateur de choisir un ID, puis de cliquer sur un lien qui télécharge et ouvre un fichier Excel (qui peut contenir du VBA)
2/ le fichier Excel se trouve sur un serveur où Excel n'est pas installé
3/ à l'ouverture du fichier Excel côté client, ce fichier se remplit en lisant des données en base (SQL Server), et ce à partir de l'ID
Le problème qui se pose : comment passer l'ID au fichier Excel ?
Voici les solutions auxquelles j'ai pensées :
1/ écrire l'ID dans un onglet caché du fichier Excel, mais Excel n'est pas installé sur le serveur, et je préfère ne pas utiliser de librairies bizarres qui permettent de le faire
2/ générer le fichier Excel à partir de .htm et .css. Je préfère éviter
3/ inclure l'ID dans le nom du fichier téléchargé
Si vous avez des idées de solution, mici bien à vous