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.

Edição

6 recursos

Gráficos

5 recursos

Plataformas e versões do IDE

Delphi, C++ Builder e .NET

Edição

RecursoDetalhes
Digitação como no ExcelUm 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çadoUm 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 nomeTsgcVCLSpreadsheetFormulaBar 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.
TecladoF2 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ênciaCopiar 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 planilhaSetCellInput 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.

Funções de planilha

211 funções nativas com os nomes e os argumentos do Excel.

CategoriaFunções
Matemáticas e trigonométricas49
Estatísticas40
Financeiras9
Texto31
Data e hora25
Pesquisa e referência, com XLOOKUP incluída17
Lógicas11
Informação15
Matrizes dinâmicas, como SEQUENCE, SORT, FILTER e UNIQUE14

Fórmulas e recálculo

RecursoDetalhes
Motor de fórmulasO 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ênciasO motor sabe quais células leem quais, e uma alteração recalcula apenas as células que dependem dela.
Matrizes dinâmicasUma 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 definidosNomes 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 personalizadasFunções registradas pelo seu aplicativo com sgcCalcRegisterFunction funcionam em qualquer fórmula como uma função nativa.

Pastas de trabalho e arquivos XLSX

RecursoDetalhes
Várias planilhasAs abas sob a grade alternam a planilha e a aba + adiciona uma. AddSheet, ActiveSheet e SheetCount a partir do código.
Painéis congeladosFreezePanes mantém as primeiras linhas e colunas no lugar enquanto o resto da planilha rola. UnfreezePanes as remove.
Carga de XLSXLoadFromXLSX 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 XLSXSaveToXLSX 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.
FluxosCarregue e salve XLSX a partir de um arquivo ou de um fluxo.

Gráficos

RecursoDetalhes
Gráficos a partir de intervalos de célulasAddChart 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áficoColunas, barras, linhas, áreas, pizza, rosca e dispersão, desenhados pelo sgcCharts.
Atualização ao vivoQuando 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 redimensionarOs gráficos flutuam sobre a planilha, como os do Excel, e os usuários os movem e redimensionam com o mouse.
Gráficos no XLSXOs gráficos são salvos no XLSX como gráficos que o Excel abre, e carregados de volta com a pasta de trabalho.

Plataformas e versões do IDE

AlvoComponentesVersões
VCLTsgcVCLSpreadsheet, TsgcVCLSpreadsheetFormulaBarDelphi 7 a 13, C++ Builder 2007 a 13
FireMonkeyTsgcFMXSpreadsheet, TsgcFMXSpreadsheetFormulaBarDelphi e C++ Builder XE6 e posteriores
GráficosTsgcSpreadsheetChartsVCL e FireMonkey
DependênciassgcGrid e sgcChartsInstalado com o sgcSpreadsheet

sgcSpreadsheet para .NET

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.

PacoteEdiçãoConteúdo
esegece.sgcSpreadsheetRegistradaModelo 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.WinFormsRegistradaTsgcWinFormsSpreadsheet com a sua barra de fórmulas. .NET Framework 4.7.2, .NET 8, 9 e 10 no Windows
esegece.sgcSpreadsheet.WpfRegistradaTsgcWpfSpreadsheet com a sua barra de fórmulas. .NET Framework 4.7.2, .NET 8, 9 e 10 no Windows
esegece.sgcSpreadsheet.AvaloniaRegistradaTsgcAvaloniaSpreadsheet com a sua barra de fórmulas. .NET 8, 9 e 10

Documentação

O sgcSpreadsheet está documentado na ajuda do sgcUI, com um build para cada ambiente de desenvolvimento.

Ajuda online

A ajuda do sgcUI para cada ambiente de desenvolvimento.

Delphi →
C++ Builder →
.NET →

Manuais em PDF

A ajuda completa do sgcUI como arquivo PDF, para ler offline ou imprimir.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
Melhor custo-benefício: All-AccessTodos os produtos da eSeGeCe, com Suporte Premium incluído, a partir de €1,059/ano.
Ver preços do All-Access

Crie com o sgcSpreadsheet

Baixe a avaliação do sgcUI e adicione uma planilha ao seu aplicativo Delphi ou C++ Builder.