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.
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.
6 características
211 funciones
6 características
5 características
5 características
Delphi, C++ Builder y .NET
| Característica | Detalles |
|---|---|
| Escritura como en Excel | Un 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 forzado | Un 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 nombres | TsgcVCLSpreadsheetFormulaBar 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. |
| Teclado | F2 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. |
| Portapapeles | Copiar 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álculo | SetCellInput 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. |
211 funciones integradas con los nombres y los argumentos de Excel.
| Categoría | Functions |
|---|---|
| Matemáticas y trigonometría | 49 |
| Estadísticas | 40 |
| Financieras | 9 |
| Texto | 31 |
| Fecha y hora | 25 |
| Búsqueda y referencia, XLOOKUP incluida | 17 |
| Lógicas | 11 |
| Información | 15 |
| Matrices dinámicas, como SEQUENCE, SORT, FILTER y UNIQUE | 14 |
| Característica | Detalles |
|---|---|
| Motor de fórmulas | El analizador, el evaluador y las funciones forman parte de sgcUICore, así que las fórmulas de sgcGrid dan los mismos resultados. |
| Grafo de dependencias | El motor sabe qué celdas leen a cuáles, y un cambio recalcula solo las celdas que dependen de él. |
| Matrices dinámicas | Una 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 definidos | Nombres 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 personalizadas | Funciones registradas por tu aplicación con sgcCalcRegisterFunction funcionan en todas las fórmulas como una función integrada. |
| Característica | Detalles |
|---|---|
| Varias hojas | Las 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 inmovilizados | FreezePanes mantiene fijas las primeras filas y columnas mientras el resto de la hoja se desplaza. UnfreezePanes las quita. |
| Carga de XLSX | LoadFromXLSX 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 XLSX | SaveToXLSX 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. |
| Flujos | Carga y guarda XLSX desde un archivo o un flujo. |
| Característica | Detalles |
|---|---|
| Gráficos a partir de rangos de celdas | AddChart 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áfico | Columnas, barras, líneas, áreas, circular, anillo y dispersión, dibujados por sgcCharts. |
| Actualización en vivo | Cuando cambia una celda del rango, o una fórmula del rango da un valor nuevo, el gráfico se vuelve a construir. |
| Mover y redimensionar | Los 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 XLSX | Los gráficos se guardan en XLSX como gráficos que Excel abre, y se cargan de nuevo con el libro. |
| Destino | Componentes | Versiones |
|---|---|---|
| VCL | TsgcVCLSpreadsheet, TsgcVCLSpreadsheetFormulaBar | Delphi 7 a 13, C++ Builder 2007 a 13 |
| FireMonkey | TsgcFMXSpreadsheet, TsgcFMXSpreadsheetFormulaBar | Delphi y C++ Builder XE6 y posteriores |
| Gráficos | TsgcSpreadsheetCharts | VCL y FireMonkey |
| Dependencias | sgcGrid mantiene juntos el registro actual y la fila con el foco, y sgcCharts | Se instalan con sgcSpreadsheet |
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.
| Paquete | Edición | Contenido |
|---|---|---|
esegece.sgcSpreadsheet | Registrada | Modelo 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.WinForms | Registrada | TsgcWinFormsSpreadsheet con su barra de fórmulas. .NET Framework 4.7.2, .NET 8, 9 y 10 en Windows |
esegece.sgcSpreadsheet.Wpf | Registrada | TsgcWpfSpreadsheet con su barra de fórmulas. .NET Framework 4.7.2, .NET 8, 9 y 10 en Windows |
esegece.sgcSpreadsheet.Avalonia | Registrada | TsgcAvaloniaSpreadsheet con su barra de fórmulas. .NET 8, 9 y 10 |
sgcSpreadsheet está documentado en la ayuda de sgcUI, con una compilación para cada entorno de desarrollo.
La ayuda completa de sgcUI como archivo PDF, para leer sin conexión o imprimir.
Delphi (PDF) →