sgcSpreadsheet Matrice delle funzionalità
Tutto ciò che fa sgcSpreadsheet, raggruppato per attività. Ogni funzionalità è in ogni licenza di sgcSpreadsheet; non esiste una edizione Community.
Tutto ciò che fa sgcSpreadsheet, raggruppato per attività. Ogni funzionalità è in ogni licenza di sgcSpreadsheet; non esiste una edizione Community.
6 funzionalità
211 funzioni
6 funzionalità
5 funzionalità
5 funzionalità
Delphi, C++ Builder e .NET
| Funzionalità | Dettagli |
|---|---|
| Digitazione come in Excel | Un testo che inizia con = è una formula. Numeri, percentuali come 15%, date, TRUE e FALSE vengono convertiti come fa Excel, con i separatori delle impostazioni locali correnti. Tutto il resto è testo. |
| Testo forzato | Un apostrofo iniziale memorizza l'input come testo: '=1+1, '007 e 'TRUE restano testi. Il flag viene mantenuto con copia e incolla, annulla e file XLSX. |
| Barra della formula e casella del nome | TsgcVCLSpreadsheetFormulaBar e TsgcFMXSpreadsheetFormulaBar mostrano la formula della cella attiva. La casella del nome mostra l'indirizzo della selezione e va a un indirizzo come D20 o Sheet2!A1. |
| Tastiera | F2 modifica una cella, Invio, Tab e le loro varianti con Maiusc spostano, Ctrl+Invio scrive e resta, Ctrl+Z e Ctrl+Y annullano e ripetono. |
| Appunti | Copia scrive testo separato da tabulazioni con le formule, tra virgolette come fa Excel, così si incolla in Excel e viceversa. Un singolo valore incollato su una selezione riempie ogni cella selezionata. |
| API del foglio di calcolo | SetCellInput scrive una cella come se fosse digitata, CellText e CellFormula la leggono, GoToAddress seleziona una cella o un intervallo. Righe e colonne partono da 0. |
211 funzioni integrate con i nomi e gli argomenti di Excel.
| Categoria | Functions |
|---|---|
| Matematica e trigonometria | 49 |
| Statistiche | 40 |
| Finanziarie | 9 |
| Testo | 31 |
| Data e ora | 25 |
| Ricerca e riferimento, XLOOKUP compresa | 17 |
| Logiche | 11 |
| Informazione | 15 |
| Array dinamici, come SEQUENCE, SORT, FILTER e UNIQUE | 14 |
| Funzionalità | Dettagli |
|---|---|
| Motore di formule | Il parser, il valutatore e le funzioni fanno parte di sgcUICore, quindi le formule di sgcGrid danno gli stessi risultati. |
| Grafo delle dipendenze | Il motore sa quali celle leggono quali, e una modifica ricalcola solo le celle che ne dipendono. |
| Array dinamici | Una formula che restituisce un array si espande nelle celle accanto. Un intervallo di espansione bloccato dà #SPILL!, e A1# si riferisce all'intero intervallo espanso. |
| Nomi definiti | Nomi per intervalli, costanti e formule, come =SUM(Sales)*(1+Rate), con ambito cartella di lavoro o foglio. |
| Riferimenti ad altri fogli | =Sheet2!A1 e =SUM('Sales 2026'!B:B). Un foglio rinominato viene rinominato in ogni formula che lo richiama. |
| Funzioni personalizzate | Le funzioni registrate dalla tua applicazione con sgcCalcRegisterFunction operano in ogni formula come una funzione integrata. |
| Funzionalità | Dettagli |
|---|---|
| Più fogli | Le schede sotto la griglia cambiano foglio e la scheda + ne aggiunge uno. AddSheet, ActiveSheet e SheetCount da codice. |
| Riquadri bloccati | FreezePanes mantiene fisse le prime righe e colonne mentre il resto del foglio scorre. UnfreezePanes le rimuove. |
| Caricamento XLSX | LoadFromXLSX legge tutti i fogli di una cartella di lavoro con formule, formati, nomi definiti, array dinamici, larghezze delle colonne, riquadri bloccati e grafici. |
| Salvataggio XLSX | SaveToXLSX scrive tutti i fogli con valori, formule, formati di cella, larghezze delle colonne, riquadri bloccati e grafici, in un file che Excel apre. |
| Stream | Carica e salva XLSX da un file o da uno stream. |
| Funzionalità | Dettagli |
|---|---|
| Grafici da intervalli di celle | AddChart aggiunge un grafico di un intervallo come 'A1:D10' o 'Sheet1!A1:D10'. Il grafico legge i valori calcolati delle celle. |
| 7 tipi di grafico | Colonne, barre, linee, area, torta, ciambella e dispersione, disegnati da sgcCharts. |
| Aggiornamento dal vivo | Quando una cella dell'intervallo cambia, o una formula dell'intervallo dà un nuovo valore, il grafico viene ricostruito. |
| Sposta e ridimensiona | I grafici fluttuano sopra il foglio, come i grafici in Excel, e gli utenti li spostano e li ridimensionano con il mouse. |
| Grafici in XLSX | I grafici vengono salvati in XLSX come grafici che Excel apre, e ricaricati insieme alla cartella di lavoro. |
| Target | Componenti | Versioni |
|---|---|---|
| VCL | TsgcVCLSpreadsheet, TsgcVCLSpreadsheetFormulaBar | Da Delphi 7 a 13, da C++ Builder 2007 a 13 |
| FireMonkey | TsgcFMXSpreadsheet, TsgcFMXSpreadsheetFormulaBar | Delphi e C++ Builder XE6 e successivi |
| Grafici | TsgcSpreadsheetCharts | VCL e FireMonkey |
| Dipendenze | sgcGrid e sgcCharts | Installati insieme a sgcSpreadsheet |
Un port in C# con gli stessi nomi di classi e membri. I pacchetti sono solo Registered e non sono pubblicati su nuget.org.
| Pacchetto | Edizione | Contenuto |
|---|---|---|
esegece.sgcSpreadsheet | Registrata | Modello del foglio di calcolo, grafici e supporto XLSX. .NET Standard 2.0, .NET Framework 4.7.2, .NET 6, 8, 9 e 10 |
esegece.sgcSpreadsheet.WinForms | Registrata | TsgcWinFormsSpreadsheet con la sua barra della formula. .NET Framework 4.7.2, .NET 8, 9 e 10 su Windows |
esegece.sgcSpreadsheet.Wpf | Registrata | TsgcWpfSpreadsheet con la sua barra della formula. .NET Framework 4.7.2, .NET 8, 9 e 10 su Windows |
esegece.sgcSpreadsheet.Avalonia | Registrata | TsgcAvaloniaSpreadsheet con la sua barra della formula. .NET 8, 9 e 10 |
sgcSpreadsheet è documentato nella guida di sgcUI, con una versione per ogni ambiente di sviluppo.
La guida completa di sgcUI in formato PDF, da leggere offline o stampare.
Delphi (PDF) →