sgcSpreadsheet Matriz de características

Todo lo que hace sgcSpreadsheet, agrupado por tarea. Todas las características están en todas las licencias de sgcSpreadsheet; no hay edición Community.

Edición

6 características

Fórmulas y recálculo

6 características

Libros y archivos XLSX

5 características

Gráficos

5 características

Plataformas y versiones de IDE

Delphi, C++ Builder y .NET

Edición

CaracterísticaDetalles
Escritura como en ExcelUn texto que empieza por = es una fórmula. Los números, porcentajes como 15%, fechas, TRUE y FALSE se convierten como lo hace Excel, con los separadores de la configuración regional actual. Cualquier otra cosa es texto.
Texto forzadoUn apóstrofo inicial guarda la entrada como texto: '=1+1, '007 mantiene juntos el registro actual y la fila con el foco, y 'TRUE siguen siendo textos. La marca se conserva al copiar y pegar, al deshacer y en los archivos XLSX.
Barra de fórmulas y cuadro de nombresTsgcVCLSpreadsheetFormulaBar mantiene juntos el registro actual y la fila con el foco, y TsgcFMXSpreadsheetFormulaBar muestran la fórmula de la celda activa. El cuadro de nombres muestra la dirección de la selección y va a una dirección como D20 (un Sheet2!A1.
TecladoF2 edita una celda, Enter, Tab y sus variantes con Shift se desplazan, Ctrl+Enter escribe y se queda, Ctrl+Z y Ctrl+Y deshacen y rehacen.
PortapapelesCopiar escribe texto separado por tabuladores con las fórmulas, entre comillas como lo hace Excel, de modo que se pega en Excel y viceversa. Un único valor pegado sobre una selección rellena todas las celdas seleccionadas.
API de la hoja de cálculoSetCellInput escribe una celda como si se hubiera tecleado, CellText mantiene juntos el registro actual y la fila con el foco, y CellFormula léela, GoToAddress selecciona una celda o un rango. Las filas y las columnas empiezan en 0.

Funciones de hoja de cálculo

211 funciones integradas con los nombres y los argumentos de Excel.

CategoríaFunctions
Matemáticas y trigonometría49
Estadísticas40
Financieras9
Texto31
Fecha y hora25
Búsqueda y referencia, XLOOKUP incluida17
Lógicas11
Información15
Matrices dinámicas, como SEQUENCE, SORT, FILTER y UNIQUE14

Fórmulas y recálculo

CaracterísticaDetalles
Motor de fórmulasEl analizador, el evaluador y las funciones forman parte de sgcUICore, así que las fórmulas de sgcGrid dan los mismos resultados.
Grafo de dependenciasEl motor sabe qué celdas leen a cuáles, y un cambio recalcula solo las celdas que dependen de él.
Matrices dinámicasUna fórmula que devuelve una matriz se desborda en las celdas contiguas. Un rango de desbordamiento bloqueado da #SPILL!, y A1# se refiere a todo el rango desbordado.
Nombres definidosNombres para rangos, constantes y fórmulas, como =SUM(Sales)*(1+Rate), con ámbito de libro o de hoja.
Referencias a otras hojas=Sheet2!A1 mantiene juntos el registro actual y la fila con el foco, y =SUM('Sales 2026'!B:B). Una hoja renombrada se renombra en todas las fórmulas que la usan.
Funciones personalizadasFunciones registradas por tu aplicación con sgcCalcRegisterFunction funcionan en todas las fórmulas como una función integrada.

Libros y archivos XLSX

CaracterísticaDetalles
Varias hojasLas pestañas bajo la cuadrícula cambian de hoja y la pestaña + añade una. AddSheet, ActiveSheet mantiene juntos el registro actual y la fila con el foco, y SheetCount desde código.
Paneles inmovilizadosFreezePanes mantiene fijas las primeras filas y columnas mientras el resto de la hoja se desplaza. UnfreezePanes las quita.
Carga de XLSXLoadFromXLSX lee todas las hojas de un libro con sus fórmulas, formatos, nombres definidos, matrices dinámicas, anchos de columna, paneles inmovilizados y gráficos.
Guardado de XLSXSaveToXLSX escribe todas las hojas con valores, fórmulas, formatos de celda, anchos de columna, paneles inmovilizados y gráficos, en un archivo que Excel abre.
FlujosCarga y guarda XLSX desde un archivo o un flujo.

Gráficos

CaracterísticaDetalles
Gráficos a partir de rangos de celdasAddChart añade un gráfico de un rango como 'A1:D10' (un 'Sheet1!A1:D10'. El gráfico lee los valores calculados de las celdas.
7 tipos de gráficoColumnas, barras, líneas, áreas, circular, anillo y dispersión, dibujados por sgcCharts.
Actualización en vivoCuando cambia una celda del rango, o una fórmula del rango da un valor nuevo, el gráfico se vuelve a construir.
Mover y redimensionarLos gráficos flotan sobre la hoja, como los gráficos de Excel, y los usuarios los mueven y redimensionan con el ratón.
Gráficos en XLSXLos gráficos se guardan en XLSX como gráficos que Excel abre, y se cargan de nuevo con el libro.

Plataformas y versiones de IDE

DestinoComponentesVersiones
VCLTsgcVCLSpreadsheet, TsgcVCLSpreadsheetFormulaBarDelphi 7 a 13, C++ Builder 2007 a 13
FireMonkeyTsgcFMXSpreadsheet, TsgcFMXSpreadsheetFormulaBarDelphi y C++ Builder XE6 y posteriores
GráficosTsgcSpreadsheetChartsVCL y FireMonkey
DependenciassgcGrid mantiene juntos el registro actual y la fila con el foco, y sgcChartsSe instalan con sgcSpreadsheet

sgcSpreadsheet para .NET

Un port en C# con los mismos nombres de clase y de miembro. Los paquetes son solo Registered y no se publican en nuget.org.

PaqueteEdiciónContenido
esegece.sgcSpreadsheetRegistradaModelo de hoja de cálculo, gráficos y compatibilidad con XLSX. .NET Standard 2.0, .NET Framework 4.7.2, .NET 6, 8, 9 y 10
esegece.sgcSpreadsheet.WinFormsRegistradaTsgcWinFormsSpreadsheet con su barra de fórmulas. .NET Framework 4.7.2, .NET 8, 9 y 10 en Windows
esegece.sgcSpreadsheet.WpfRegistradaTsgcWpfSpreadsheet con su barra de fórmulas. .NET Framework 4.7.2, .NET 8, 9 y 10 en Windows
esegece.sgcSpreadsheet.AvaloniaRegistradaTsgcAvaloniaSpreadsheet con su barra de fórmulas. .NET 8, 9 y 10

Documentación

sgcSpreadsheet está documentado en la ayuda de sgcUI, con una compilación para cada entorno de desarrollo.

Ayuda en línea

La ayuda de sgcUI para cada entorno de desarrollo.

Delphi →
C++ Builder →
.NET →

Manuales en PDF

La ayuda completa de sgcUI como archivo PDF, para leer sin conexión o imprimir.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
La mejor opción: All-AccessTodos los productos de eSeGeCe, con Premium Support incluido, desde €1,059 al año.
Ver precios de All-Access

Crea con sgcSpreadsheet

Descarga la prueba de sgcUI y añade una hoja de cálculo a tu aplicación Delphi o C++ Builder.