Personalizar la configuración de globalización en Excel usando C#
junio 16, 2025 · 7 min · John He
En esta publicación del blog, aprenderás a personalizar la configuración de globalización en Excel usando C#. A veces deseas personalizar el Total de Pivote, Subtotal, Gran Total, Todos los Elementos, Múltiples Elementos, Etiquetas de Columna, Etiquetas de Fila, texto de Valores en Blanco según tus requisitos. Aspose.Cells te permite personalizar la configuración de globalización de la tabla dinámica para manejar tales escenarios utilizando la clase PivotGlobalizationSettings. También puedes usar esta función para cambiar las etiquetas a otros idiomas como árabe, hindi, polaco, etc. Para gráficos, las API de Aspose.Cells han expuesto la clase ChartGlobalizationSettings para manejar los escenarios donde el usuario desea establecer el componente del gráfico en un idioma diferente. ¡Comencemos!
Este artículo cubre los siguientes temas:
- Biblioteca C# Excel para Personalizar la Configuración de Globalización
- Cómo Personalizar la Configuración de Globalización en Excel usando C#
- Recursos Gratuitos
- Otros Temas
## Biblioteca C# Excel para Personalizar la Configuración de Globalización {#csharp-excel-library}
Aspose.Cells para .NET es una poderosa biblioteca de Excel que simplifica el proceso de personalización de la configuración de globalización en Excel. Proporciona características robustas para manipular archivos de Excel programáticamente. Con Aspose.Cells, los desarrolladores pueden crear, modificar y personalizar gráficos y diagramas fácilmente. Esta biblioteca admite varios formatos de Excel y ofrece funcionalidades avanzadas, lo que la convierte en una opción ideal tanto para gerentes de proyectos como para desarrolladores.
Aspose.Cells para .NET se destaca por su facilidad de integración y flexibilidad. Aquí hay algunas características clave:
- API Integral: Acceso a una amplia gama de funcionalidades de Excel.
- Personalización Avanzada: Personaliza gráficos y diagramas para satisfacer necesidades específicas.
- Alto Rendimiento: Maneja eficientemente grandes conjuntos de datos sin comprometer la velocidad.
- Soporte para Múltiples Formatos: Trabaja con varios formatos de Excel, incluyendo XLSX, XLS y CSV.
Sigue estos sencillos pasos para comenzar con Aspose.Cells para .NET:
1. Descarga la biblioteca desde las versiones.
2. Instálala a través del Administrador de Paquetes NuGet con el siguiente comando:
PM> Install-Package Aspose.Cells
## Cómo Personalizar la Configuración de Globalización en Excel usando C# {#globalization-settings-in-excel}
### Datos de Ejemplo para Configuración de Globalización de Gráfico
Datos de Ejemplo para Configuración de Globalización de Gráfico
### Cómo Personalizar la Configuración de Globalización para Gráfico
Sigue estos pasos para personalizar la configuración de globalización para gráficos usando C# con Aspose.Cells para .NET. Crearemos un gráfico de cascada basado en los siguientes datos. Los nombres de los componentes del gráfico se mostrarán en inglés en el gráfico. Usaremos un ejemplo en turco para mostrar cómo mostrar el Título del Gráfico, los nombres de Leyenda de Aumento/Disminución, el nombre Total y el Título del Eje en turco.
1. Crea una clase de idioma personalizada para el componente del gráfico.
2. Carga un archivo de Excel existente usando la clase Workbook.
3. Establece configuraciones personalizadas de ChartGlobalizationSettings.
4. Accede a la primera hoja de trabajo usando workbook.Worksheets[0].
5. Accede al primer gráfico usando worksheet.Charts[0].
6. Llama al método Chart.Calculate() para el cálculo.
7. Salida de información relevante y visualiza los resultados.
Aquí hay un fragmento de código C# que implementa los pasos anteriores:
Salida generada por el código de muestra anterior:
Título del gráfico del libro: Grafik Başlığı
Leyenda del gráfico del libro: Artış
Leyenda del gráfico del libro: Düşüş
Leyenda del gráfico del libro: Toplam
Título del eje de categoría del libro: Eksen Başlığı
### Cómo Personalizar la Configuración de Globalización para Fórmula
Sigue estos pasos para personalizar la configuración de globalización para fórmulas usando C# con Aspose.Cells para .NET. El siguiente código de muestra explica cómo implementar el método GlobalizationSettings.GetLocalFunctionName(string standardName). El método devuelve el nombre local de la función estándar. Si el nombre de la función estándar es SUM, devuelve UserFormulaLocal_SUM. Puedes cambiar el código según tus necesidades y devolver los nombres de función locales correctos, por ejemplo, SUM es SUMME en alemán y TEXT es ТЕКСТ en ruso. Consulta también la salida de consola del código de muestra a continuación como referencia.
1. Crea una clase de configuración de globalización personalizada para fórmulas.
2. Crea un nuevo libro de trabajo usando la clase Workbook.
3. Establece configuraciones de GlobalizationSettings personalizadas.
4. Accede a la primera hoja de trabajo usando workbook.Worksheets[0].
5. Accede a las celdas y establece propiedades de fórmula.
6. Salida de información relevante y visualiza los resultados.
Aquí hay un fragmento de código C# que implementa los pasos anteriores:
Salida generada por el código de muestra anterior:
Fórmula Local: =UserFormulaLocal_SUM(A1:A2)
Fórmula Local: =UserFormulaLocal_AVERAGE(B1:B2,B5)
### Datos de Ejemplo para Configuración de Globalización de Errores y Booleanos
Datos de Ejemplo para Configuración de Globalización de Errores y Booleanos
### Cómo Personalizar la Configuración de Globalización para Errores y Booleanos
Si estás utilizando Microsoft Excel en la configuración regional o idioma ruso o cualquier otra configuración regional o idioma, mostrará errores y valores booleanos de acuerdo con esa configuración regional o idioma. Puedes lograr un comportamiento similar usando Aspose.Cells mediante la propiedad Workbook.Settings.GlobalizationSettings. Tendrás que anular los métodos GlobalizationSettings.GetErrorValueString() y GlobalizationSettings.GetBooleanValueString() de la clase GlobalizationSettings. Sigue estos pasos para personalizar la configuración de globalización para Errores y Valores Booleanos usando C# con Aspose.Cells para .NET.
1. Crea una clase de idioma personalizada para Errores y Valores Booleanos.
2. Carga un archivo de Excel existente usando la clase Workbook.
3. Establece configuraciones de GlobalizationSettings personalizadas.
4. Llama al método Workbook.CalculateFormula() para el cálculo.
5. Guarda el archivo en pdf usando workbook.Save().
Aquí hay un fragmento de código C# que implementa los pasos anteriores:
Personalizar la configuración de globalización para PivotTable usando C#
### Datos de Ejemplo para Configuración de Globalización de PivotTable
Datos de Ejemplo para Configuración de Globalización de Errores y Booleanos
### Cómo Personalizar la Configuración de Globalización para PivotTable
Sigue estos pasos para personalizar la configuración de globalización para la Tabla Dinámica usando C# con Aspose.Cells para .NET. Crea una clase CustomPivotTableGlobalizationSettings derivada de una clase base PivotGlobalizationSettings y anula todos sus métodos necesarios. Estos métodos devuelven el texto personalizado para el Total de Pivote, Subtotal, Gran Total, Todos los Elementos, Múltiples Elementos, Etiquetas de Columna, Etiquetas de Fila, Valores en Blanco. Luego asigna el objeto de esta clase a la propiedad WorkbookSettings.GlobalizationSettings.PivotSettings. El código carga el archivo de Excel fuente que contiene la tabla dinámica, actualiza y calcula sus datos y lo guarda como archivo PDF de salida.
1. Crea una clase CustomPivotTableGlobalizationSettings para la Tabla Dinámica.
2. Carga un archivo de Excel existente usando la clase Workbook.
3. Establece configuraciones de PivotGlobalizationSettings personalizadas.
4. Accede a la primera hoja de trabajo usando workbook.Worksheets[0].
5. Accede a la primera PivotTable usando worksheet.PivotTables[0].
6. Llama a los métodos PivotTable.RefreshData() y PivotTable.CalculateData() para actualizar y calcular la Tabla Dinámica.
7. Guarda el archivo en pdf usando workbook.Save().
Aquí hay un fragmento de código C# que implementa los pasos anteriores:
Personalizar la configuración de globalización para PivotTable usando C#
## Obtén una Licencia Gratuita {#get-a-free-license}
¿Interesado en explorar los productos de Aspose? Visita la página de licencias para obtener una licencia temporal gratuita. ¡Es fácil comenzar y desbloquear todo el potencial de Aspose.Cells para tus proyectos!
## Personalizar la Configuración de Globalización: Recursos Gratuitos {#free-resources}
¡No te detengas aquí! Explora recursos adicionales para mejorar aún más tu comprensión de Aspose.Cells. Estos recursos te ayudarán a dominar la automatización de Excel y fortalecer tus habilidades.
- Guía del desarrollador
- Aplicaciones en línea gratuitas
- Referencia de API
- Guías y artículos
## Conclusión {#conclusion}
En esta publicación del blog, exploramos cómo personalizar la configuración de globalización en Excel usando C#. Aspose.Cells para .NET simplifica este proceso con sus potentes características y flexibilidad. Te animamos a explorar más sobre Aspose.Cells para .NET para mejorar tus capacidades de gestión de proyectos.
Si tienes alguna pregunta o necesitas más ayuda, no dudes en comunicarte en nuestro foro de soporte gratuito.
## También Te Puede Interesar {#see-also}
- Cómo bloquear celdas en Excel
- Agregar imagen a Excel
- Crear gráfico de Gantt en Excel
- Agregar un campo calculado en la tabla dinámica
- Crear sparklines en Excel
- Crear gráficos de tornado en Excel