Da Excel a C#
Converti Excel in codice C#
Trasforma le formule di Excel in una libreria C# per .NET 8 e un'API REST ASP.NET Core con test, eseguite su un motore Rust compilato. Senza riscritture.
Come funziona
- 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
Genera codice C#
Codcel legge ogni formula e ogni dipendenza e genera un progetto C# di tua proprietà.
- 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 C#
Libreria di calcolo
Ogni calcolo della cartella di lavoro diventa una funzione C# 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 C# tipizzato per il server REST generato, che gestisce per te le chiamate HTTP e il JSON.
Basato su un motore Rust compilato
Il codice C# richiama il motore di calcolo open source di Codcel, compilato da Rust, tramite FFI. Ottieni la comodità di C# 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
var result = calculation.Calculate(input);
// With a per-call language override
var result = calculation.WithLanguage(input, "de");Compila e testa
- Sistema di build
- .NET 8.0
- Prerequisiti
- .NET 8 SDK
- Compila
dotnet build -p:CodcelTargetOS=<linux|macos|windows>- Testa
dotnet test -p:CodcelTargetOS=<linux|macos|windows>- Framework server
- ASP.NET Core (default port 5000)
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 C#?
- 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 C# 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 C#
Scarica Codcel Desktop gratis, oppure porta il tuo modello più difficile a una demo di 30 minuti.