sgcSpreadsheet functiematrix

Alles wat sgcSpreadsheet doet, gegroepeerd per taak. Elke functie zit in elke sgcSpreadsheet-licentie; er is geen Community-editie.

Bewerken

6 functies

Werkbladfuncties

211 functies

Grafieken

5 functies

Platforms en IDE-versies

Delphi, C++ Builder en .NET

Bewerken

FunctieDetails
Typen zoals in ExcelEen tekst die met = begint is een formule. Getallen, percentages zoals 15%, datums, TRUE en FALSE worden omgezet zoals Excel dat doet, met de scheidingstekens van de huidige landinstelling. Al het andere is tekst.
Geforceerde tekstEen apostrof vooraan bewaart de invoer als tekst: '=1+1, '007 en 'TRUE blijven teksten. De markering blijft behouden bij kopiëren en plakken, ongedaan maken en in XLSX-bestanden.
Formulebalk en naamvakTsgcVCLSpreadsheetFormulaBar en TsgcFMXSpreadsheetFormulaBar tonen de formule van de actieve cel. Het naamvak toont het adres van de selectie en gaat naar een adres zoals D20 of Sheet2!A1.
ToetsenbordF2 bewerkt een cel, Enter, Tab en hun Shift-varianten verplaatsen, Ctrl+Enter schrijft en blijft staan, Ctrl+Z en Ctrl+Y maken ongedaan en doen opnieuw.
KlembordKopiëren schrijft door tabs gescheiden tekst met de formules, tussen aanhalingstekens zoals Excel dat doet, zodat het in Excel en terug kan worden geplakt. Een enkele waarde die over een selectie wordt geplakt, vult elke geselecteerde cel.
Spreadsheet-APISetCellInput schrijft een cel alsof die is getypt, CellText en CellFormula lezen hem, GoToAddress selecteert een cel of een bereik. Rijen en kolommen beginnen bij 0.

Werkbladfuncties

211 ingebouwde functies met de namen en de argumenten van Excel.

CategorieFuncties
Wiskunde en goniometrie49
Statistisch40
Financieel9
Tekst31
Datum en tijd25
Zoeken en verwijzen, XLOOKUP inbegrepen17
Logisch11
Informatie15
Dynamische matrices, zoals SEQUENCE, SORT, FILTER en UNIQUE14

Formules en herberekening

FunctieDetails
Formule-engineDe parser, de evaluator en de functies maken deel uit van sgcUICore, dus sgcGrid-formules geven dezelfde resultaten.
AfhankelijkheidsgraafDe engine weet welke cellen welke lezen, en een wijziging herberekent alleen de cellen die ervan afhangen.
Dynamische matricesEen formule die een matrix teruggeeft loopt over in de cellen ernaast. Een geblokkeerd overloopbereik geeft #SPILL!, en A1# verwijst naar het hele overgelopen bereik.
Gedefinieerde namenNamen voor bereiken, constanten en formules, zoals =SUM(Sales)*(1+Rate), met bereik werkmap of werkblad.
Verwijzingen naar andere werkbladen=Sheet2!A1 en =SUM('Sales 2026'!B:B). Een hernoemd werkblad wordt in elke formule die ernaar verwijst hernoemd.
Eigen functiesFuncties die je toepassing registreert met sgcCalcRegisterFunction werken in elke formule als een ingebouwde functie.

Werkmappen en XLSX-bestanden

FunctieDetails
Meerdere werkbladenTabbladen onder het raster wisselen van werkblad en het +-tabblad voegt er een toe. AddSheet, ActiveSheet en SheetCount vanuit code.
Vastgezette deelvenstersFreezePanes houdt de eerste rijen en kolommen op hun plaats terwijl de rest van het werkblad scrolt. UnfreezePanes heft dat op.
XLSX ladenLoadFromXLSX leest elk werkblad van een werkmap met formules, indelingen, gedefinieerde namen, dynamische matrices, kolombreedtes, vastgezette deelvensters en grafieken.
XLSX opslaanSaveToXLSX schrijft elk werkblad met waarden, formules, celindelingen, kolombreedtes, vastgezette deelvensters en grafieken, in een bestand dat Excel opent.
StreamsLaad en bewaar XLSX uit een bestand of een stream.

Grafieken

FunctieDetails
Grafieken op basis van celbereikenAddChart voegt een grafiek toe van een bereik zoals 'A1:D10' of 'Sheet1!A1:D10'. De grafiek leest de berekende waarden van de cellen.
7 grafiektypenKolom, balk, lijn, vlak, cirkel, donut en spreiding, getekend door sgcCharts.
Live bijwerkenWanneer een cel van het bereik verandert, of een formule in het bereik een nieuwe waarde geeft, wordt de grafiek opnieuw opgebouwd.
Verplaatsen en vergrotenGrafieken zweven over het werkblad, zoals grafieken in Excel, en gebruikers verplaatsen ze en wijzigen hun grootte met de muis.
Grafieken in XLSXGrafieken worden in XLSX opgeslagen als grafieken die Excel opent, en met de werkmap weer geladen.

Platforms en IDE-versies

DoelComponentenVersies
VCLTsgcVCLSpreadsheet, TsgcVCLSpreadsheetFormulaBarDelphi 7 tot 13, C++ Builder 2007 tot 13
FireMonkeyTsgcFMXSpreadsheet, TsgcFMXSpreadsheetFormulaBarDelphi en C++ Builder XE6 en hoger
GrafiekenTsgcSpreadsheetChartsVCL en FireMonkey
AfhankelijkhedensgcGrid en sgcChartsMeegeïnstalleerd met sgcSpreadsheet

sgcSpreadsheet voor .NET

Een C#-port met dezelfde klasse- en lidnamen. De pakketten zijn alleen Registered en worden niet op nuget.org gepubliceerd.

PakketEditieInhoud
esegece.sgcSpreadsheetRegisteredSpreadsheetmodel, grafieken en XLSX-ondersteuning. .NET Standard 2.0, .NET Framework 4.7.2, .NET 6, 8, 9 en 10
esegece.sgcSpreadsheet.WinFormsRegisteredTsgcWinFormsSpreadsheet met zijn formulebalk. .NET Framework 4.7.2, .NET 8, 9 en 10 op Windows
esegece.sgcSpreadsheet.WpfRegisteredTsgcWpfSpreadsheet met zijn formulebalk. .NET Framework 4.7.2, .NET 8, 9 en 10 op Windows
esegece.sgcSpreadsheet.AvaloniaRegisteredTsgcAvaloniaSpreadsheet met zijn formulebalk. .NET 8, 9 en 10

Documentatie

sgcSpreadsheet is gedocumenteerd in de sgcUI-help, met één build per ontwikkelomgeving.

Online help

De sgcUI-help voor elke ontwikkelomgeving.

Delphi →
C++ Builder →
.NET →

PDF-handleidingen

De volledige sgcUI-help als PDF-bestand, om offline te lezen of af te drukken.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
De beste deal: All-AccessElk eSeGeCe-product, inclusief Premium-ondersteuning, vanaf €1,059 per jaar.
Bekijk de All-Access-prijzen

Bouw met sgcSpreadsheet

Download de sgcUI-proefversie en voeg een spreadsheet toe aan je Delphi- of C++ Builder-toepassing.