J'utilise JXL pour écrire un rapport Excel. J'ai besoin d'utiliser des zones nommées pour le rapport, et j'ai des formules basées sur celles-ci. Cependant, lorsque le fichier Excel est chargé, les valeurs affichées sont incorrectes. Si je clique sur la cellule, et appuie sur Entrée, la valeur change et est correcte. Je ne peux pas comprendre comment faire apparaître la valeur correctement sur la charge. Est-ce que quelqu'un sait un moyen de forcer Excel à réévaluer, ou de fournir une valeur par défaut pour la formule?Les formules de zone nommées JXL affichent la valeur incorrecte
Ci-dessous est une version simplifiée de mon code:
excelWorkbook.addNameArea("NamedArea", excelSheet, column1, row1, column2, row2);
Formula formula = new Formula(columnNumber, rowNumber, "COUNT(NamedArea)");
excelSheet.addCell(formula);
Je ne sais pas ce que jxl est, mais dans Excel/Vba vous utiliseriez excelSheet.Calculez –
Merci pour l'info. Malheureusement, je dois utiliser JXL. –