No Image Available
ACE4J
I. Descrição do Software\n\nO Adaptive Calculation Engine para Java ACE4J fornece uma plataforma fiável para converter aplicações baseadas em Excel em aplicações web a baixo custo, de forma eficiente e com manutenção e suporte fáceis garantidos no futuro. Ao mesmo tempo, o ACE4J é uma linguagem moderna de fórmulas baseada num motor de cálculo robusto e eficiente, capaz de avaliar fórmulas complexas do Excel. Este motor é completamente independente do paradigma da folha de cálculo Microsoft Excel e não requer operações de I/O. Assim, é também uma ótima ferramenta para novas aplicações web baseadas em Java que requerem cálculos pesados.\n\nII. O que é o ACE4J\n\nACE4J é uma biblioteca Java que fornece uma API abrangente para avaliar fórmulas complexas semelhantes às do Excel.\n\nIII. Funcionalidades do Produto \n\n1) Implementação de mais de 60 operadores e funções do Excel, incluindo todas as funções mais recentes como XLOOKUP, XMATCH, SWITCH, etc.\n\n2) Implementação completa das inovadoras funções LAMBDA do Excel, “as funções definitivas da folha de cálculo Excel.” Isto inclui funções Lambda recursivas sem limitações do Excel.\n\n3) Cálculos Iterativos\nUma das principais lacunas nas fórmulas do Excel é a capacidade de fazer loops, repetir um conjunto de lógica num intervalo definido dinamicamente. As funções LAMBDA recursivas abordam isto até certo ponto, mas a tecnologia proprietária ACE4J FormulaIterator transforma cálculos iterativos numa tarefa simples. \n\n4) Funções Definidas pelo Utilizador\nOs utilizadores podem escrever funções personalizadas em Java e integrá-las perfeitamente no ACE4J usando a tecnologia proprietária ACE4J UDFLocator, de modo que funcionem exatamente da mesma forma que as funções incorporadas do ACE4J.\n\n5) Contexto de Cálculo\n A classe ACE4J CalculationContext é construída com anotações da biblioteca Jackson para que possa ser representada por uma estrutura de dados JSON. Isto é conveniente para construir serviços de cálculo.





