J'aimerais automatiser la saisie de données dans des feuilles de calcul Excel. Les données de l'utilisateur existeront sur un site Web, et lorsque l'utilisateur le demande, ces données devront être injectées dans une feuille de calcul Excel. La complication est que le format de la feuille de calcul Excel peut varier considérablement entre les utilisateurs - il sera défini par l'utilisateur.Injection de données par style de fusion et publipostage dans des feuilles de calcul Excel existantes?
J'ai pensé à cela comme un problème de templating - la feuille de calcul Excel fournit le modèle et la tâche d'injecter des données dans les cellules utilisateur spécifiques définies dans ce modèle.
Je l'ai regardé et xlwt xlrd pour python, ainsi que JExcelApi et POI-HSSF pour Java. Ils semblent pouvoir fonctionner, mais étant donné que je veux simplement mettre des valeurs dans certaines cellules, elles semblent être exagérées. Je suis également inquiet de réécrire la feuille de calcul de l'utilisateur après le traitement; semble être une occasion d'introduire des erreurs dans le processus.
Est-il possible de dire Excel pour fusionner les données d'une feuille dans une autre? Je pense que je pourrais produire une feuille de calcul simple qui a seulement les données, et en quelque sorte obtenir Excel pour le fusionner dans la feuille de calcul existante de l'utilisateur.
sens? De meilleures approches?
Très intéressant, ressemble beaucoup à ce que je cherchais. Je vais essayer. – Parand