sgcSpreadsheet Matriz de recursos
Tudo o que o sgcSpreadsheet faz, agrupado por tarefa. Todos os recursos estão em todas as licenças do sgcSpreadsheet, e não existe edição Community.
Tudo o que o sgcSpreadsheet faz, agrupado por tarefa. Todos os recursos estão em todas as licenças do sgcSpreadsheet, e não existe edição Community.
6 recursos
211 funções
6 recursos
5 recursos
5 recursos
Delphi, C++ Builder e .NET
| Recurso | Detalhes |
|---|---|
| Digitação como no Excel | Um texto que começa com = é uma fórmula. Números, percentuais como 15%, datas, TRUE e FALSE são convertidos como o Excel faz, com os separadores da localidade atual. Qualquer outra coisa é texto. |
| Texto forçado | Um apóstrofo inicial armazena a entrada como texto: '=1+1, '007 e 'TRUE continuam sendo textos. O indicador é mantido na cópia e colagem, no desfazer e nos arquivos XLSX. |
| Barra de fórmulas e caixa de nome | TsgcVCLSpreadsheetFormulaBar e TsgcFMXSpreadsheetFormulaBar mostram a fórmula da célula ativa. A caixa de nome mostra o endereço da seleção e vai para um endereço como D20 ou Sheet2!A1. |
| Teclado | F2 edita uma célula, Enter, Tab e as suas variantes com Shift movem, Ctrl+Enter grava e permanece, Ctrl+Z e Ctrl+Y desfazem e refazem. |
| Área de transferência | Copiar grava texto separado por tabulações com as fórmulas, entre aspas como o Excel faz, de modo que cola no Excel e de volta. Um único valor colado sobre uma seleção preenche todas as células selecionadas. |
| API da planilha | SetCellInput grava uma célula como se tivesse sido digitada, CellText e CellFormula lê-a, GoToAddress seleciona uma célula ou um intervalo. As linhas e as colunas começam em 0. |
211 funções nativas com os nomes e os argumentos do Excel.
| Categoria | Funções |
|---|---|
| Matemáticas e trigonométricas | 49 |
| Estatísticas | 40 |
| Financeiras | 9 |
| Texto | 31 |
| Data e hora | 25 |
| Pesquisa e referência, com XLOOKUP incluída | 17 |
| Lógicas | 11 |
| Informação | 15 |
| Matrizes dinâmicas, como SEQUENCE, SORT, FILTER e UNIQUE | 14 |
| Recurso | Detalhes |
|---|---|
| Motor de fórmulas | O analisador, o avaliador e as funções fazem parte do sgcUICore, de modo que as fórmulas do sgcGrid dão os mesmos resultados. |
| Grafo de dependências | O motor sabe quais células leem quais, e uma alteração recalcula apenas as células que dependem dela. |
| Matrizes dinâmicas | Uma fórmula que devolve uma matriz se expande para as células ao lado. Um intervalo de expansão bloqueado dá #SPILL!, e A1# refere-se a todo o intervalo expandido. |
| Nomes definidos | Nomes para intervalos, constantes e fórmulas, como =SUM(Sales)*(1+Rate), com escopo de pasta de trabalho ou de planilha. |
| Referências a outras planilhas | =Sheet2!A1 e =SUM('Sales 2026'!B:B). Uma planilha renomeada é renomeada em todas as fórmulas que se referem a ela. |
| Funções personalizadas | Funções registradas pelo seu aplicativo com sgcCalcRegisterFunction funcionam em qualquer fórmula como uma função nativa. |
| Recurso | Detalhes |
|---|---|
| Várias planilhas | As abas sob a grade alternam a planilha e a aba + adiciona uma. AddSheet, ActiveSheet e SheetCount a partir do código. |
| Painéis congelados | FreezePanes mantém as primeiras linhas e colunas no lugar enquanto o resto da planilha rola. UnfreezePanes as remove. |
| Carga de XLSX | LoadFromXLSX lê todas as planilhas de uma pasta de trabalho com as suas fórmulas, formatos, nomes definidos, matrizes dinâmicas, larguras de coluna, painéis congelados e gráficos. |
| Gravação de XLSX | SaveToXLSX grava todas as planilhas com valores, fórmulas, formatos de célula, larguras de coluna, painéis congelados e gráficos, em um arquivo que o Excel abre. |
| Fluxos | Carregue e salve XLSX a partir de um arquivo ou de um fluxo. |
| Recurso | Detalhes |
|---|---|
| Gráficos a partir de intervalos de células | AddChart adiciona um gráfico de um intervalo como 'A1:D10' ou 'Sheet1!A1:D10'. O gráfico lê os valores calculados das células. |
| 7 tipos de gráfico | Colunas, barras, linhas, áreas, pizza, rosca e dispersão, desenhados pelo sgcCharts. |
| Atualização ao vivo | Quando uma célula do intervalo muda, ou uma fórmula do intervalo dá um novo valor, o gráfico é construído de novo. |
| Mover e redimensionar | Os gráficos flutuam sobre a planilha, como os do Excel, e os usuários os movem e redimensionam com o mouse. |
| Gráficos no XLSX | Os gráficos são salvos no XLSX como gráficos que o Excel abre, e carregados de volta com a pasta de trabalho. |
| Alvo | Componentes | Versões |
|---|---|---|
| VCL | TsgcVCLSpreadsheet, TsgcVCLSpreadsheetFormulaBar | Delphi 7 a 13, C++ Builder 2007 a 13 |
| FireMonkey | TsgcFMXSpreadsheet, TsgcFMXSpreadsheetFormulaBar | Delphi e C++ Builder XE6 e posteriores |
| Gráficos | TsgcSpreadsheetCharts | VCL e FireMonkey |
| Dependências | sgcGrid e sgcCharts | Instalado com o sgcSpreadsheet |
Um port C# com os mesmos nomes de classe e de membro. Os pacotes são somente Registrados e não são publicados no nuget.org.
| Pacote | Edição | Conteúdo |
|---|---|---|
esegece.sgcSpreadsheet | Registrada | Modelo da planilha, gráficos e suporte a XLSX. .NET Standard 2.0, .NET Framework 4.7.2, .NET 6, 8, 9 e 10 |
esegece.sgcSpreadsheet.WinForms | Registrada | TsgcWinFormsSpreadsheet com a sua barra de fórmulas. .NET Framework 4.7.2, .NET 8, 9 e 10 no Windows |
esegece.sgcSpreadsheet.Wpf | Registrada | TsgcWpfSpreadsheet com a sua barra de fórmulas. .NET Framework 4.7.2, .NET 8, 9 e 10 no Windows |
esegece.sgcSpreadsheet.Avalonia | Registrada | TsgcAvaloniaSpreadsheet com a sua barra de fórmulas. .NET 8, 9 e 10 |
O sgcSpreadsheet está documentado na ajuda do sgcUI, com um build para cada ambiente de desenvolvimento.
A ajuda completa do sgcUI como arquivo PDF, para ler offline ou imprimir.
Delphi (PDF) →