Trabajar con hojas de trabajo GridWeb
Acceder a las hojas de trabajo
Este tema trata sobre el acceso a las hojas de trabajo del control GridWeb. También podemos llamar a estas hojas de trabajo hojas de trabajo web porque pertenecen a GridWeb y se utilizan en aplicaciones web.
Todas las hojas de cálculo contenidas en el control GridWeb se almacenan en una GridWorksheetCollection del control GridWeb. Es fácil acceder a una hoja de trabajo en particular por su índice de hoja.
Los desarrolladores pueden acceder a una hoja de trabajo específica especificando su índice de hoja como se muestra a continuación en el fragmento de código de ejemplo.
Quitar una hoja de trabajo
Este tema proporciona información breve sobre cómo eliminar hojas de cálculo de archivos de Excel Microsoft mediante GridWeb API. Eliminar una hoja de cálculo especificando su índice de hoja.
Los desarrolladores pueden eliminar una hoja de trabajo específica especificando su índice de hoja mediante el método removeAt de la colección GridWorksheetCollection, como se muestra a continuación en el fragmento de código de ejemplo.
Agregar hojas de trabajo
Las hojas de trabajo son una parte integral de GridWeb. Todos los datos se gestionan y almacenan en forma de hojas de cálculo. GridWeb permite a los desarrolladores agregar una o más hojas de trabajo al control Aspose.Cells.GridWeb. Este tema muestra enfoques simples para agregar hojas de trabajo a GridWeb.
Sin especificar el nombre de la hoja
La forma más sencilla de agregar una hoja de cálculo a Aspose.Cells.GridWeb es llamar al método de adición de la clase GridWorksheetCollection en el control GridWeb. Esto crea hojas de cálculo que usan nombres predeterminados (es decir, Hoja1, Hoja2, Hoja3, etc.) y las agrega al control GridWeb.
Salida: se ha agregado una hoja de trabajo con un nombre predeterminado a GridWeb
Con nombre de hoja especificado
Para agregar una hoja de trabajo con un nombre específico al control GridWeb en lugar de usar el esquema de nombres predeterminado, llame a una versión sobrecargada del método add que toma la cadena SheetName especificada. Por ejemplo, el siguiente ejemplo agrega una hoja de cálculo llamada Factura.
Salida: se ha agregado una hoja de trabajo con un nombre específico a GridWeb
Cambiar el nombre de una hoja de trabajo
Cambiar el nombre de una hoja de trabajo puede ser muy útil cuando se trabaja con muchas hojas de trabajo en GridWeb y se decide cambiar sus nombres para que sean más significativas. Por ejemplo, se puede cambiar el nombre de una hoja de trabajo que contiene una factura a Factura en lugar de Hoja1. Este tema describe esta característica simple pero útil.
Cambiar el nombre de una hoja de trabajo
Todas las hojas de trabajo contienen una propiedad Nombre que permite a los desarrolladores acceder o modificar los nombres de las hojas de trabajo. Para cambiar el nombre de una hoja de trabajo:
- Acceda a una hoja de trabajo desde GridWorksheetCollection.
- Cambiar el nombre de la hoja de cálculo seleccionada.
Antes de ejecutar el código, la hoja de cálculo tiene un nombre predeterminado, como Hoja1.
Archivo de entrada: una hoja de trabajo con un nombre predeterminado Hoja1
Después de ejecutar el código, la hoja de cálculo pasa a llamarse Factura.
Salida: la hoja de cálculo pasa a llamarse Factura
Copiar una hoja de trabajo
Agregar hojas de trabajodescribe cómo agregar nuevas hojas de trabajo a GridWeb. También es posible agregar una copia (o réplica) de otra hoja de cálculo al control Aspose.Cells.GridWeb. Esta característica puede ser útil cuando también se requieren datos idénticos o similares en una hoja de trabajo en otra hoja de trabajo. Cuando ese es el caso, es más fácil copiar una hoja de trabajo existente y agregarla a Aspose.Cells.GridWeb como una nueva hoja de trabajo en lugar de crearla desde cero.
Uso del índice de hoja
El siguiente código de ejemplo muestra cómo agregar una copia de una hoja de cálculo al control GridWeb especificando el índice de la hoja de cálculo en el método addCopy de GridWorksheetCollection.
Usando el nombre de la hoja
El siguiente código de ejemplo muestra cómo agregar una copia de una hoja de cálculo al control GridWeb especificando el nombre de la hoja de cálculo en el método addCopy de GridWorksheetCollection.
Trabajar con rangos con nombre
Normalmente, las etiquetas de columna y fila se utilizan para hacer referencia de forma única a las celdas. Pero puede crear nombres descriptivos para representar celdas, rangos de celdas, fórmulas o valores constantes.
La palabranombre puede hacer referencia a una cadena de caracteres que representa una celda, un rango de celdas, una fórmula o un valor constante. Por ejemplo, use nombres fáciles de entender, como Productos, para hacer referencia a rangos difíciles de entender, como Ventas!C20:C30.
Las etiquetas se pueden usar en fórmulas que se refieren a datos en la misma hoja de trabajo; si desea representar un rango en otra hoja de trabajo, puede usar un nombre.Rangos con nombre es una de las características más poderosas de Microsoft Excel.
Los usuarios pueden asignar un nombre a un rango y usar ese nombre en fórmulas. Aspose.Cells. GridWeb admite esta función.
Agregar/Hacer referencia a rangos con nombre en fórmulas
El control GridWeb proporciona dos clases (GridName y GridNameCollection) para trabajar con rangos con nombre.
El siguiente fragmento de código lo ayudará a comprender cómo usarlos.
Gestión de comentarios en la hoja de trabajo
Este tema trata sobre la adición, el acceso y la eliminación de comentarios de las hojas de trabajo. Los comentarios son útiles para agregar notas o información útil para los usuarios que trabajarán con la hoja. Los desarrolladores tienen la flexibilidad de agregar comentarios a cualquier celda de la hoja de trabajo.
Trabajar con comentarios
Adición de comentarios
Para agregar un comentario a la hoja de trabajo, siga los pasos a continuación:
- Agregue el control Aspose.Cells.GridWeb al formulario web.
- Acceda a la hoja de trabajo a la que está agregando comentarios.
- Agregar un comentario a una celda.
- Establezca una nota para el nuevo comentario.
Se ha añadido un comentario a la hoja de cálculo.
Acceso a comentarios
Para acceder a un comentario:
- Accede a la celda que contiene el comentario.
- Obtenga la referencia de la celda.
- Pase la referencia a la colección de comentarios para acceder al comentario.
- Ahora es posible modificar las propiedades del comentario.
Eliminar comentarios
Para eliminar un comentario:
- Acceda a la celda como se explicó anteriormente.
- Utilice el método removeAt de la colección de comentarios para eliminar el comentario.
Administrar hipervínculos en la hoja de trabajo
Este tema analiza qué tipos de hipervínculos se admiten en Aspose.Cells.GridWeb y cómo administrarlos mediante programación. Los hipervínculos se pueden usar para crear enlaces a direcciones URL web o para realizar una devolución de datos a un servidor.
Tipos de hipervínculos
Los siguientes hipervínculos son compatibles con Aspose.Cells.GridWeb:
- Hipervínculos de URL de texto, hipervínculos de URL aplicados al texto.
- Hipervínculos de URL de imagen, hipervínculos de URL aplicados a imágenes.
Hipervínculos de URL de texto
El siguiente ejemplo agrega dos hipervínculos a una hoja de trabajo. uno tiene un_ objetivo en blanco mientras que el otro está configurado para_padre.
Salida: hipervínculos de texto agregados a la hoja de trabajo
Hipervínculos de URL de imagen
El siguiente ejemplo agrega un hipervínculo de URL de imagen a una hoja de trabajo.
Salida: hipervínculo de imagen agregado a la hoja de trabajo
Clasificación de datos
La clasificación es una característica muy valiosa cuando se trata de procesamiento de datos. Los datos desordenados son una molestia para los usuarios cuando buscan información específica. Aspose.Cells.GridWeb admite potentes funciones de clasificación. Este tema trata sobre la clasificación de datos mediante Aspose.Cells.GridWeb API.
Aspose.Cells.GridWeb permite a los desarrolladores ordenar los datos horizontal y verticalmente para que los desarrolladores puedan ordenar los datos de arriba a abajo o de izquierda a derecha.
De arriba a abajo
Para ordenar los datos de arriba a abajo:
- Agregue el control Aspose.Cells.GridWeb a su formulario web.
- Acceda a la hoja de trabajo que desea ordenar.
- Ordene el rango de datos en cualquier orden (ascendente o descendente). Asegúrese de seleccionar la orientación de arriba hacia abajo.
El siguiente ejemplo ordena los datos en dos columnas (ID del estudiante y Nombre del estudiante) de una hoja de trabajo en orden ascendente. Solo doce filas de dos columnas se ordenan en la orientación de arriba a abajo.
Antes de aplicar el código, la hoja de trabajo contiene datos desordenados.
Entrada: datos sin clasificar
Después de ejecutar el código, los datos se ordenan en orden ascendente.
Salida: datos ordenados de arriba a abajo en orden ascendente
De izquierda a derecha
Para ordenar los datos de izquierda a derecha:
- Agregue el control Aspose.Cells.GridWeb a su formulario web.
- Acceda a la hoja de trabajo que desea ordenar.
- Ordene el rango de datos en cualquier orden (ascendente o descendente). Asegúrese de seleccionar de izquierda a derecha.
El siguiente ejemplo ordena los datos en dos filas (ID del estudiante y Nombre del estudiante) en orden ascendente. Solo se ordenan de izquierda a derecha dos filas de cuatro columnas.
Antes de aplicar el código, la hoja de trabajo contiene datos desordenados.
Entrada: datos sin clasificar antes de ejecutar el fragmento de código
Después de ejecutar el código, los datos se ordenan en orden ascendente.
Salida: datos ordenados de izquierda a derecha en orden ascendente
Buscando y Reemplazando
Una de las formas más rápidas de realizar cambios repetitivos en una hoja de cálculo grande es usar la función de buscar y reemplazar. Find lo ayuda a ubicar una cadena de texto o datos y replace los sustituye con un nuevo valor. Aspose.Cells. GridWeb proporciona esta característica. Le permite buscar y reemplazar con una cadena de texto o valor específico en el lado del cliente de la hoja de trabajo a través de un cuadro de diálogo simple. Incluso te permite buscar datos parciales.
El cuadro de diálogo Buscar/Reemplazar
Hay dos formas de abrir el cuadro de diálogo Buscar/Reemplazar:
- Cuando el control esté activo, presioneCTRL+F para abrir el cuadro de diálogo, o presioneCTRL+R tecla para abrir el cuadro de diálogo con laReemplazar botón habilitado.
- Mueva el cursor al área de la celda en la hoja de trabajo, luego haga clic con el botón derecho. SeleccioneEncontrar oReemplazar del menú.
Seleccionando Buscar
Se muestra un cuadro de diálogo de buscar y reemplazar.
El cuadro de diálogo Buscar/Reemplazar
Uso de Buscar
Buscar:
- Abra el cuadro de diálogo Buscar/Reemplazar.
- Escriba la cadena que desea buscar en el campo Buscar.
- Haga clic en Buscar siguiente para buscar.
Se resalta la siguiente celda que coincide con su condición de búsqueda.
Opciones de búsqueda
Hay algunas opciones de búsqueda que puede personalizar en el cuadro de diálogo. La siguiente tabla los enumera.
No. | Nombre de la opción | Descripción |
---|---|---|
1 | Caso de partido | Indica si se debe distinguir entre mayúsculas y minúsculas en la búsqueda. |
2 | Compare la palabra completa | Indica si se debe hacer coincidir la palabra completa en la búsqueda. |
3 | buscar | Indica si la búsqueda se realizará de abajo hacia arriba. |
4 | Expresión regular | Cuando está marcado, el control tratará la cadena en el cuadro de texto Buscar como una expresión regular en el proceso de búsqueda. |
5 | Buscar en fórmulas/valores | Cuando se selecciona Fórmulas, el control coincidirá con la fórmula o el valor sin formato de las celdas si la fórmula o el valor sin formato están presentes. Cuando se seleccionan los valores, el control solo coincidirá con el valor mostrado de las celdas. |
Usando Reemplazar
Para reemplazar texto o valores:
- Abra el cuadro de diálogo Buscar/Reemplazar presionandoCTRL+F , o seleccione haga clic con el botón derecho en una celda y seleccioneEncontrar antes de hacer clicReemplazar.
- Escriba la cadena de reemplazo en elReemplazar concampo.
- Hacer clicReemplazar.
Para reemplazar texto:
- Abra el cuadro de diálogo.
- Introduzca el texto que desea buscar en elEncontrar que campo, y el texto que desea reemplazarlo dentro delReemplazar con campo.
- Reemplace una aparición a la vez haciendo clic enBuscar siguiente seguido porReemplazar.
- Si está muy seguro de lo que contiene la hoja de cálculo, haga clic enReemplaza todo.
Agregar/eliminar hipervínculos del lado del cliente
Aspose.Cells GridWeb ahora admite agregar y eliminar hipervínculos del lado del cliente. Para ello, el API proporciona las funciones “addCelllink” y “delCelllink”. Los siguientes fragmentos de código muestran cómo agregar y eliminar hipervínculos del lado del cliente en GridWeb.
Código de muestra
También puede vincular a la hoja usando el siguiente fragmento de código.
Actualizar la configuración de fuentes desde el lado del cliente
Aspose.Cells GridWeb ahora admite cambiar la configuración de fuente desde el lado del cliente. Para ello, el API proporciona las siguientes funciones
- actualizarCellFontStyle: Parámetros - r/i/b/ib para normal/cursiva/negrita/cursiva&&negrita
- actualizarCellFontSize: Params - nombre de fuente, etc. ‘Sistema’
- actualizarCellFontName: Parámetros - tamaño de fuente, etc. ‘12 puntos’
- actualizarCellFontColor: Parámetros - ninguno/u/l/ul/ para ninguno/subrayado/tachado/subrayado&&tachado
- actualizarCellFontLine: Params - color html como #aa22ee o nombre de color conocido como verde, rojo,…
- actualizarCellBackGroundColor: Params - color html como #aa22ee o nombre de color conocido como verde, rojo,…
El siguiente fragmento de código muestra cómo cambiar la configuración de fuente desde el lado del cliente en GridWeb.
Código de muestra
Agregar/eliminar comentarios del lado del cliente
Aspose.Cells GridWeb ahora admite agregar y eliminar comentarios del lado del cliente. Para ello, el API proporciona las funciones “addcomments” y “delcomments”. El siguiente fragmento de código muestra cómo agregar y quitar comentarios del lado del cliente en GridWeb.
Código de muestra
Mostrar botones para Agregar/Eliminar hojas de trabajo
Aspose.Cells GridWeb ahora admite agregar y eliminar hojas mediante el uso de botones en la barra de herramientas. Para que los botones sean visibles en la interfaz, debe configurarGridWeb1.ShowAddButton averdadero. El siguiente fragmento de código muestra cómo agregar botones Agregar o quitar a la barra de herramientas de GridWeb.