Bonjour tout le monde,
J'aurais besoin de vos précieux conseil pour ceux qui seraient en mesure de
me répondre. Je vous explique mon problème.
Dans une page asp j'interroge une bd Access. À partir d'une requête se
récupère certain résultats que je viens écrire dans des cellules d'un
fichier Excel à l'aide d'ADO. Pour tout ça aucun problème tout va très
bien.
Le problème est lorsque je viens pour lire les données dans mon fichier
Excel, toujours avec ADO, je lis les anciennes données qui s'y trouvait
avant la mise à jour effectué précédemment. Si j'ouvre mon fichier Excel
normalement avec Excel je vois bien mes données à jour. Par contre ce que
je constate c'est que lorsque je viens pour le fermer il me demande
d'enregistrer les modifications. Si j'enregistre alors là, dans ma page asp
j'obtiens bien mes bonnes données à jour. De plus la taille de mon fichier
après enregistrement diminue de près de moitié.
Alors de toute évidence, ce qu'il se produit c'est que mes données se
mettent à jour dans mon fichier Excel mais que celui-ci ne s'enregistre pas.
Ma fonction d'update d'ADO effectue bien le travail mais l'enregistrement du
fichier ne se fait pas.
Ma question est donc, de quelle façon puisse procéder pour effectuer
l'enregistrement de mon fichier Excel à partir de ma page asp dans le but
d'enfin pouvoir récupérer mes données à jour.
En passant je ne peux pas installer Excel sur le serveur et je dois forcément fonctionner avec ADO pour accéder à mon fichier Excel.
Merci de votre précieuse aide
Denis