No Image Available
ACE4J
I. Description du logiciel\n\nLe moteur de calcul adaptatif pour Java ACE4J fournit une plateforme fiable pour convertir des applications basées sur Excel en applications web à faible coût, efficacement, avec une maintenance et un support garantis faciles à l'avenir. En même temps, ACE4J est un langage de formule moderne basé sur un moteur de calcul robuste et efficace, capable d'évaluer des formules Excel complexes. Ce moteur est complètement indépendant du paradigme de la feuille de calcul Microsoft Excel et ne nécessite pas d'opérations d'entrée/sortie. C'est donc aussi un excellent outil pour les nouvelles applications web basées sur Java nécessitant des calculs intensifs.\n\nII. Qu'est-ce que ACE4J\n\nACE4J est une bibliothèque Java fournissant une API complète pour évaluer des formules complexes similaires à Excel.\n\nIII. Fonctionnalités du produit \n\n1) Implémentation de plus de 60 opérateurs et fonctions Excel incluant toutes les dernières fonctions telles que XLOOKUP, XMATCH, SWITCH, etc.\n\n2) Implémentation complète des fonctions révolutionnaires Excel LAMBDA, « les fonctions ultimes de la feuille de calcul Excel ». Cela inclut les fonctions Lambda récursives sans les limitations d'Excel.\n\n3) Calculs itératifs\nL'un des éléments majeurs manquants dans les formules Excel est la capacité de boucler, de répéter une logique à un intervalle défini dynamiquement. Les fonctions LAMBDA récursives répondent à cela en partie, mais la technologie propriétaire ACE4J FormulaIterator transforme les calculs itératifs en une tâche simple. \n\n4) Fonctions définies par l'utilisateur\nLes utilisateurs peuvent écrire des fonctions personnalisées en Java et les intégrer parfaitement dans ACE4J en utilisant la technologie propriétaire ACE4J UDFLocator de sorte qu'elles fonctionnent exactement comme les fonctions intégrées d'ACE4J.\n\n5) Contexte de calcul\nLa classe ACE4J CalculationContext est construite avec les annotations de la bibliothèque Jackson afin qu'elle puisse être représentée par une structure de données JSON. Cela est pratique pour construire des services de calcul.





