sgcSpreadsheet Macierz funkcji
Wszystko, co robi sgcSpreadsheet, pogrupowane według zadań. Każda funkcja jest w każdej licencji sgcSpreadsheet; nie ma edycji Community.
Wszystko, co robi sgcSpreadsheet, pogrupowane według zadań. Każda funkcja jest w każdej licencji sgcSpreadsheet; nie ma edycji Community.
6 funkcji
211 funkcji
6 funkcji
5 funkcji
5 funkcji
Delphi, C++ Builder i .NET
| Funkcja | Szczegóły |
|---|---|
| Wpisywanie jak w Excelu | Tekst 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 wymuszony | Apostrof 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 nazwy | TsgcVCLSpreadsheetFormulaBar i TsgcFMXSpreadsheetFormulaBar pokazują formułę aktywnej komórki. Pole nazwy pokazuje adres zaznaczenia i przechodzi do adresu takiego jak D20 lub Sheet2!A1. |
| Klawiatura | F2 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ą. |
| Schowek | Kopiowanie 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 arkusza | SetCellInput 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. |
211 funkcji wbudowanych z nazwami i argumentami Excela.
| Kategoria | Funkcje |
|---|---|
| Matematyczne i trygonometryczne | 49 |
| Statystyczne | 40 |
| Finansowe | 9 |
| Tekstowe | 31 |
| Data i czas | 25 |
| Wyszukiwanie i adresy, w tym XLOOKUP | 17 |
| Logiczne | 11 |
| Informacyjne | 15 |
| Tablice dynamiczne, takie jak SEQUENCE, SORT, FILTER i UNIQUE | 14 |
| Funkcja | Szczegóły |
|---|---|
| Silnik formuł | Parser, ewaluator i funkcje są częścią sgcUICore, więc formuły sgcGrid dają te same wyniki. |
| Graf zależności | Silnik wie, które komórki odczytują które, a zmiana przelicza tylko komórki od niej zależne. |
| Tablice dynamiczne | Formuł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 zdefiniowane | Nazwy 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łasne | Funkcje rejestrowane przez aplikację za pomocą sgcCalcRegisterFunction działają w każdej formule jak funkcja wbudowana. |
| Funkcja | Szczegóły |
|---|---|
| Wiele arkuszy | Karty pod siatką przełączają arkusz, a karta + dodaje nowy. AddSheet, ActiveSheet i SheetCount z poziomu kodu. |
| Zamrożone okienka | FreezePanes utrzymuje pierwsze wiersze i kolumny w miejscu, gdy reszta arkusza się przewija. UnfreezePanes je usuwa. |
| Odczyt XLSX | LoadFromXLSX wczytuje każdy arkusz skoroszytu z formułami, formatami, nazwami zdefiniowanymi, tablicami dynamicznymi, szerokościami kolumn, zamrożonymi okienkami i wykresami. |
| Zapis XLSX | SaveToXLSX 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. |
| Strumienie | Odczyt i zapis XLSX z pliku lub ze strumienia. |
| Funkcja | Szczegóły |
|---|---|
| Wykresy z zakresów komórek | AddChart dodaje wykres zakresu takiego jak 'A1:D10' lub 'Sheet1!A1:D10'. Wykres odczytuje obliczone wartości komórek. |
| 7 typów wykresów | Kolumnowy, słupkowy, liniowy, warstwowy, kołowy, pierścieniowy i punktowy, rysowane przez sgcCharts. |
| Aktualizacja na żywo | Gdy zmieni się komórka zakresu albo formuła zakresu da nową wartość, wykres jest budowany ponownie. |
| Przesuwanie i zmiana rozmiaru | Wykresy unoszą się nad arkuszem, jak wykresy w Excelu, a użytkownicy przesuwają je i zmieniają ich rozmiar myszą. |
| Wykresy w XLSX | Wykresy są zapisywane do XLSX jako wykresy, które otwiera Excel, i wczytywane z powrotem razem ze skoroszytem. |
| Cel | Komponenty | Wersje |
|---|---|---|
| VCL | TsgcVCLSpreadsheet, TsgcVCLSpreadsheetFormulaBar | Delphi 7 do 13, C++ Builder 2007 do 13 |
| FireMonkey | TsgcFMXSpreadsheet, TsgcFMXSpreadsheetFormulaBar | Delphi i C++ Builder XE6 i nowsze |
| Wykresy | TsgcSpreadsheetCharts | VCL i FireMonkey |
| Zależności | sgcGrid i sgcCharts | Instalowane razem z sgcSpreadsheet |
Port C# z tymi samymi nazwami klas i składowych. Pakiety są tylko w wersji zarejestrowanej i nie są publikowane na nuget.org.
| Pakiet | Edycja | Zawartość |
|---|---|---|
esegece.sgcSpreadsheet | Zarejestrowana | Model arkusza, wykresy i obsługa XLSX. .NET Standard 2.0, .NET Framework 4.7.2, .NET 6, 8, 9 i 10 |
esegece.sgcSpreadsheet.WinForms | Zarejestrowana | TsgcWinFormsSpreadsheet z paskiem formuły. .NET Framework 4.7.2, .NET 8, 9 i 10 w Windows |
esegece.sgcSpreadsheet.Wpf | Zarejestrowana | TsgcWpfSpreadsheet z paskiem formuły. .NET Framework 4.7.2, .NET 8, 9 i 10 w Windows |
esegece.sgcSpreadsheet.Avalonia | Zarejestrowana | TsgcAvaloniaSpreadsheet z paskiem formuły. .NET 8, 9 i 10 |
sgcSpreadsheet jest opisany w pomocy sgcUI, z osobną wersją dla każdego środowiska programistycznego.
Kompletna pomoc sgcUI jako plik PDF, do czytania offline lub wydruku.
Delphi (PDF) →