Da Excel a Kotlin

Converti Excel in codice Kotlin

Trasforma le formule di Excel in una libreria Kotlin e un'API REST Javalin con kotlinx.serialization e test JUnit 5, per la JVM e Android.

Come funziona

  1. 1

    Segna input e output

    Indica quali celle della cartella di lavoro sono input e quali sono risultati. Le tue formule restano esattamente come sono.

  2. 2

    Genera codice Kotlin

    Codcel legge ogni formula e ogni dipendenza e genera un progetto Kotlin di tua proprietà.

  3. 3

    Verifica rispetto a Excel

    I test generati confrontano i risultati del codice con i valori della cartella di lavoro, così puoi dimostrare che coincidono.

Cosa genera Codcel per Kotlin

Libreria di calcolo

Ogni calcolo della cartella di lavoro diventa una funzione Kotlin con input e output tipizzati.

Server API REST

Un endpoint POST per ogni calcolo, con JSON in ingresso e in uscita, CORS e una descrizione OpenAPI 3.

Client web

Un client Kotlin tipizzato per il server REST generato, che gestisce per te le chiamate HTTP e il JSON.

Basato su un motore Rust compilato

Il codice Kotlin richiama il motore di calcolo open source di Codcel, compilato da Rust, tramite JNI. Ottieni la comodità di Kotlin con velocità nativa.

Richiamare il codice generato

Ogni calcolo della cartella di lavoro diventa una funzione. In questo esempio la cartella di lavoro ha un calcolo chiamato monthly_payment.

// Default formatting
val result = Calculation.monthlyPayment(input)

// With a per-call language override
val result = Calculation.monthlyPaymentWithLanguage(input, "de")

Compila e testa

Sistema di build
Gradle with the Kotlin plugin (kotlinx.serialization, JUnit 5)
Prerequisiti
JDK 8+, Kotlin 2.0+
Compila
./gradlew build
Testa
./gradlew test
Framework server
Javalin 6 (default port 7000)
Leggi la documentazione

Perché i team usano Codcel

Oltre 460 funzioni di Excel

Ricerca, matrici dinamiche, funzioni finanziarie, statistiche, di testo e di data, con le differenze note rispetto a Excel documentate.

Codice sorgente tuo

Nessun runtime proprietario e nessun lock-in. Il codice vive nel tuo repository e si revisiona come qualsiasi altro codice.

Pensato per modelli grandi

Tabelle con milioni di righe, incluso un benchmark da un miliardo di righe, passano per lo stesso motore.

Verificato rispetto a Excel

I test generati controllano i risultati del codice rispetto ai valori del tuo foglio di calcolo.

Domande frequenti

Codcel può convertire qualsiasi foglio Excel in Kotlin?
Codcel converte formule, intervalli denominati e tabelle delle cartelle di lavoro .xlsx, .xlsb e .xls, e supporta oltre 460 funzioni di Excel. La documentazione elenca ogni funzione supportata e le poche differenze note rispetto a Excel.
Devo riscrivere le mie formule?
No. Indichi quali celle sono input e output, e Codcel legge le formule così come sono.
Il codice Kotlin generato è leggibile?
Sì. È normale codice sorgente con input e output tipizzati e test generati. I tuoi sviluppatori possono revisionarlo, versionarlo e modificarlo.
Il codice generato richiede Excel o un servizio Codcel?
No. Il progetto generato funziona senza Excel e senza chiamare alcun servizio Codcel. Include il motore di calcolo open source di Codcel, compilato insieme al tuo codice.
Quanto costa?
Codcel è gratuito per uso personale. L'uso commerciale funziona a crediti, e ogni piano include il codice sorgente completo e tutte le opzioni di generazione.

Trasforma il tuo foglio di calcolo in codice Kotlin

Scarica Codcel Desktop gratis, oppure porta il tuo modello più difficile a una demo di 30 minuti.