sgcSpreadsheet Macierz funkcji

Wszystko, co robi sgcSpreadsheet, pogrupowane według zadań. Każda funkcja jest w każdej licencji sgcSpreadsheet; nie ma edycji Community.

Edycja

6 funkcji

Funkcje arkusza

211 funkcji

Wykresy

5 funkcji

Platformy i wersje IDE

Delphi, C++ Builder i .NET

Edycja

FunkcjaSzczegóły
Wpisywanie jak w ExceluTekst zaczynający się od = jest formułą. Liczby, wartości procentowe takie jak 15%, daty, TRUE i FALSE są konwertowane tak jak w Excelu, z separatorami bieżących ustawień regionalnych. Wszystko inne jest tekstem.
Tekst wymuszonyApostrof na początku zapisuje dane wejściowe jako tekst: '=1+1, '007 i 'TRUE pozostają tekstami. Flaga jest zachowywana przy kopiowaniu i wklejaniu, cofaniu oraz w plikach XLSX.
Pasek formuły i pole nazwyTsgcVCLSpreadsheetFormulaBar i TsgcFMXSpreadsheetFormulaBar pokazują formułę aktywnej komórki. Pole nazwy pokazuje adres zaznaczenia i przechodzi do adresu takiego jak D20 lub Sheet2!A1.
KlawiaturaF2 edytuje komórkę, Enter, Tab i ich warianty z Shift przesuwają zaznaczenie, Ctrl+Enter zapisuje i zostaje, Ctrl+Z i Ctrl+Y cofają i ponawiają.
SchowekKopiowanie zapisuje tekst rozdzielony tabulatorami wraz z formułami, w cudzysłowach jak w Excelu, więc wkleja się do Excela i z powrotem. Pojedyncza wartość wklejona na zaznaczenie wypełnia każdą zaznaczoną komórkę.
API arkuszaSetCellInput zapisuje komórkę tak, jakby została wpisana, CellText i CellFormula ją odczytują, GoToAddress zaznacza komórkę lub zakres. Wiersze i kolumny są numerowane od 0.

Funkcje arkusza

211 funkcji wbudowanych z nazwami i argumentami Excela.

KategoriaFunkcje
Matematyczne i trygonometryczne49
Statystyczne40
Finansowe9
Tekstowe31
Data i czas25
Wyszukiwanie i adresy, w tym XLOOKUP17
Logiczne11
Informacyjne15
Tablice dynamiczne, takie jak SEQUENCE, SORT, FILTER i UNIQUE14

Formuły i przeliczanie

FunkcjaSzczegóły
Silnik formułParser, ewaluator i funkcje są częścią sgcUICore, więc formuły sgcGrid dają te same wyniki.
Graf zależnościSilnik wie, które komórki odczytują które, a zmiana przelicza tylko komórki od niej zależne.
Tablice dynamiczneFormuła zwracająca tablicę rozlewa się na sąsiednie komórki. Zablokowany zakres rozlewania daje #SPILL!, a A1# odwołuje się do całego rozlanego zakresu.
Nazwy zdefiniowaneNazwy zakresów, stałych i formuł, takie jak =SUM(Sales)*(1+Rate), z zasięgiem skoroszytu lub arkusza.
Odwołania do innych arkuszy=Sheet2!A1 i =SUM('Sales 2026'!B:B). Zmieniona nazwa arkusza jest zmieniana w każdej formule, która się do niego odwołuje.
Funkcje własneFunkcje rejestrowane przez aplikację za pomocą sgcCalcRegisterFunction działają w każdej formule jak funkcja wbudowana.

Skoroszyty i pliki XLSX

FunkcjaSzczegóły
Wiele arkuszyKarty pod siatką przełączają arkusz, a karta + dodaje nowy. AddSheet, ActiveSheet i SheetCount z poziomu kodu.
Zamrożone okienkaFreezePanes utrzymuje pierwsze wiersze i kolumny w miejscu, gdy reszta arkusza się przewija. UnfreezePanes je usuwa.
Odczyt XLSXLoadFromXLSX wczytuje każdy arkusz skoroszytu z formułami, formatami, nazwami zdefiniowanymi, tablicami dynamicznymi, szerokościami kolumn, zamrożonymi okienkami i wykresami.
Zapis XLSXSaveToXLSX zapisuje każdy arkusz z wartościami, formułami, formatami komórek, szerokościami kolumn, zamrożonymi okienkami i wykresami, w pliku, który otwiera Excel.
StrumienieOdczyt i zapis XLSX z pliku lub ze strumienia.

Wykresy

FunkcjaSzczegóły
Wykresy z zakresów komórekAddChart dodaje wykres zakresu takiego jak 'A1:D10' lub 'Sheet1!A1:D10'. Wykres odczytuje obliczone wartości komórek.
7 typów wykresówKolumnowy, słupkowy, liniowy, warstwowy, kołowy, pierścieniowy i punktowy, rysowane przez sgcCharts.
Aktualizacja na żywoGdy zmieni się komórka zakresu albo formuła zakresu da nową wartość, wykres jest budowany ponownie.
Przesuwanie i zmiana rozmiaruWykresy unoszą się nad arkuszem, jak wykresy w Excelu, a użytkownicy przesuwają je i zmieniają ich rozmiar myszą.
Wykresy w XLSXWykresy są zapisywane do XLSX jako wykresy, które otwiera Excel, i wczytywane z powrotem razem ze skoroszytem.

Platformy i wersje IDE

CelKomponentyWersje
VCLTsgcVCLSpreadsheet, TsgcVCLSpreadsheetFormulaBarDelphi 7 do 13, C++ Builder 2007 do 13
FireMonkeyTsgcFMXSpreadsheet, TsgcFMXSpreadsheetFormulaBarDelphi i C++ Builder XE6 i nowsze
WykresyTsgcSpreadsheetChartsVCL i FireMonkey
ZależnościsgcGrid i sgcChartsInstalowane razem z sgcSpreadsheet

sgcSpreadsheet dla .NET

Port C# z tymi samymi nazwami klas i składowych. Pakiety są tylko w wersji zarejestrowanej i nie są publikowane na nuget.org.

PakietEdycjaZawartość
esegece.sgcSpreadsheetZarejestrowanaModel arkusza, wykresy i obsługa XLSX. .NET Standard 2.0, .NET Framework 4.7.2, .NET 6, 8, 9 i 10
esegece.sgcSpreadsheet.WinFormsZarejestrowanaTsgcWinFormsSpreadsheet z paskiem formuły. .NET Framework 4.7.2, .NET 8, 9 i 10 w Windows
esegece.sgcSpreadsheet.WpfZarejestrowanaTsgcWpfSpreadsheet z paskiem formuły. .NET Framework 4.7.2, .NET 8, 9 i 10 w Windows
esegece.sgcSpreadsheet.AvaloniaZarejestrowanaTsgcAvaloniaSpreadsheet z paskiem formuły. .NET 8, 9 i 10

Dokumentacja

sgcSpreadsheet jest opisany w pomocy sgcUI, z osobną wersją dla każdego środowiska programistycznego.

Pomoc online

Pomoc sgcUI dla każdego środowiska programistycznego.

Delphi →
C++ Builder →
.NET →

Podręczniki PDF

Kompletna pomoc sgcUI jako plik PDF, do czytania offline lub wydruku.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Najkorzystniejsza oferta: All-AccessWszystkie produkty eSeGeCe, ze wsparciem Premium w cenie, już od €1,059 rocznie.
Zobacz cennik All-Access

Twórz z sgcSpreadsheet

Pobierz wersję próbną sgcUI i dodaj arkusz kalkulacyjny do swojej aplikacji Delphi lub C++ Builder.