Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
¿Quieres controlar tus datos y calcular medias automáticamente? Microsoft Excel es la aplicación de hojas de cálculo más utilizada del mundo, con millones de usuarios. Excel y otros programadores de hojas de cálculo son excelentes para la manipulación, el análisis y la visualización de datos, ya que permiten ordenar, filtrar, dar formato y representar gráficamente los datos en un solo lugar. Considera la posibilidad de recopilar información de contacto para una excursión.
Una tabla se crea mediante una colección de columnas y filas en una hoja de cálculo Excel. Normalmente, a las columnas se les asignan letras alfabéticas, mientras que a las filas, números. Una celda es la intersección de una columna y una fila. La dirección de una celda viene determinada por la letra que representa la columna y el número que representa la fila.
¿Te has preguntado alguna vez cómo mover columnas en las tablas de Excel?
Este tutorial explica cómo cambiar o desplazar varias columnas. Cambiar las columnas adyacentes es algo que la mayoría de la gente hace con bastante frecuencia. Este tutorial le mostrará cómo:
Cambiar dos columnas con el método de la tecla Mayúsculas
Cambiar el lugar de una columna entera con el método de cortar y pegar
Intercambiar varias columnas en Excel con un solo movimiento
Cuando cambie las columnas de Excel con arrastrar y soltar, sólo resaltará las celdas en lugar de moverlas. Utilice el método de la tecla Mayús si desea desplazar una columna seleccionada; Hay varios pasos para hacerlo:
Abra la aplicación Excel.
Haga clic con el botón derecho del ratón en la cabecera de la columna que desea mover. Seleccionará toda la columna.
Mueva el cursor a la derecha de la columna. El cursor cambiará a un icono de flecha de cuatro direcciones.
Haz clic con el botón izquierdo del ratón en el lateral de la columna y pulsa la tecla mayúsculas.
Basta con arrastrar la columna manteniendo pulsada la tecla Mayús. Verá una línea " "que muestra dónde se insertará la siguiente columna.
Suelta el botón izquierdo del ratón y desplaza la tecla.
La primera columna sustituirá a la segunda, desplazándola hacia un lado.
Figura 1 - Microsoft Excel - Primeras posiciones
Figura 2 - Microsoft Excel - Segundas posiciones
Figura 3 - Microsoft Excel - Posición final
Nota: si cambia las posiciones sin mantener pulsada la tecla Mayús, se solaparán los datos de la segunda columna.
Si el método de arrastrar y soltar no le funciona, también puede utilizar el método de cortar y pegar. Los pasos son los siguientes:
Abra la aplicación Microsoft Excel.
Haga clic con el botón derecho del ratón en la cabecera de la columna que desea desplazar. Resaltará toda la columna.
Después de resaltar, haga clic con el botón derecho del ratón en la cabecera de la columna y elija la opción "cortar". También puede pulsar Ctrl + X para cortar la columna.
Haga clic en la cabecera de la columna que desea intercambiar con la otra columna.
Una vez resaltada, haz clic con el botón derecho del ratón en la columna y selecciona "insertar celdas cortadas" en el menú.
Esto insertará la columna en el lugar de la inicial.
Figura 4 - Microsoft Excel - Opción de corte
Gráfico 5 - Microsoft Excel - Insertar celdas cortadas
Figura 6 - Microsoft Excel - Última posición
Nota: No se le permitirá insertar una nueva columna en el área elegida, siguiendo algunas reglas condicionales, que son mientras se copian/pegan columnas enteras.
Para intercambiar columnas en Excel con un solo movimiento, hay algunos pasos sencillos:
Selecciona la primera fila; a continuación, haga clic con el botón derecho en la fila y seleccione la opción insertar.
Utiliza la primera fila para hacer un nuevo orden de columnas.
A continuación, añada valores en nuevas filas según el patrón en el que desee que aparezcan sus columnas.
Gráfico 7
A continuación, seleccione todos los datos haciendo clic con el botón izquierdo y arrastrándolos hasta las últimas celdas de los datos.
Haga clic en la pestaña Datos de la barra de herramientas.
Allí, haga clic en Ordenar en el grupo Ordenar y Filtrar.
Figura 8 - Ficha Datos - Seleccionar ordenación
Aparecerá el cuadro de diálogo Ordenar.
Haga clic en Opciones.
Figura 9 - Cuadro de diálogo Ordenar - Opciones
Seleccione la opción Ordenar de izquierda a derecha y haga clic en Aceptar.
Figura 10 - Opciones de ordenación - Ordenar de izquierda a derecha
A continuación, en la opción Ordenar por, seleccione la fila 1 y haga clic en Aceptar.
Figura 11 - Cuadro de diálogo Ordenar - Ordenar por
Elimina la fila recién insertada.
Resultado:
Gráfico 12 - Resultado
Con las teclas de acceso directo del teclado, es fácil cambiar entre dos columnas. Siga estos pasos para cambiar las columnas seleccionadas:
Seleccione cualquier celda de las columnas en Excel.
Mantenga pulsada la tecla Ctrl y pulse la tecla de espacio para seleccionar toda la columna.
A continuación, vuelve a mantener pulsada la tecla Ctrl y pulsa la tecla "X" para cortarlo.
Seleccione la columna que desea intercambiar con la primera.
De nuevo, mantenga pulsada la tecla Ctrl y pulse la tecla de espacio para resaltar la columna.
Mantenga pulsada la tecla Ctrl y pulse la tecla(+) más para insertar el primero en la nueva ubicación.
Vaya a la segunda columna y mantenga pulsada la tecla Ctrl y pulse la barra espaciadora para seleccionar toda la columna.
Pulsa Ctrl + 'X' para cortar las columnas.
Selecciona el lugar del primero y pulsa Ctrl +(+) más.
Gráfico 13 - Microsoft Excel - Primera posición
Figura 14 - Microsoft Excel - Segunda posición
Figura 15 - Microsoft Excel - Posición final
Para abrir, leer, editar, cambiar de columna y guardar archivos Excel en .NET, IronXL proporciona un marco versátil y potente. Es compatible con todos los tipos de proyectos .NET, incluidas las aplicaciones Windows, ASP.NET MVC y .NET Core Applications.
Para los desarrolladores .NET, IronXL proporciona una API sencilla para leer y escribir documentos Excel.
Para acceder a los scripts de manipulación de Excel, IronXL no requiere la instalación de Microsoft Office Excel en su servidor, ni el uso de Excel Interop. Trabajar con archivos de Excel en .NET se vuelve increíblemente rápido y sencillo debido a esto.
Usando IronXL, los desarrolladores pueden realizar todos los cálculos relacionados con Excel sin ninguna complicación, simplemente escribiendo unas pocas líneas de código, incluyendo tareas como la adición de dos celdas, la opción de columna total, la adición de una columna entera en una tabla de Excel, la adición de una fila entera en una tabla de Excel, todas las celdas función de suma / opción de suma y la función de suma de múltiples columnas y múltiples filas, y muchas otras características útiles.
A continuación se muestran algunos ejemplos de código C# en acción.
using IronXL;
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;
// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";
// Force recalculate all formula values in all sheets.
workbook.EvaluateAll();
// Get Formulas
// Get the formula's calculated value. e.g. "52"
string formulaValue = worksheet ["G30"].Value;
//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;
//Save your changes with updated formulas and calculated values.
workbook.Save();
using IronXL;
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet worksheet = workbook.DefaultWorkSheet;
// Set Formulas
worksheet ["A1"].Formula = "Sum(B8:C12)";
worksheet ["B8"].Formula = "=C9/C11";
worksheet ["G30"].Formula = "Max(C3:C7)";
// Force recalculate all formula values in all sheets.
workbook.EvaluateAll();
// Get Formulas
// Get the formula's calculated value. e.g. "52"
string formulaValue = worksheet ["G30"].Value;
//Get the formula as a string. e.g. "Max(C3:C7)"
string formulaString = worksheet ["G30"].Formula;
//Save your changes with updated formulas and calculated values.
workbook.Save();
Imports IronXL
Private workbook As WorkBook = WorkBook.Load("test.xlsx")
Private worksheet As WorkSheet = workbook.DefaultWorkSheet
' Set Formulas
Private worksheet ("A1").Formula = "Sum(B8:C12)"
Private worksheet ("B8").Formula = "=C9/C11"
Private worksheet ("G30").Formula = "Max(C3:C7)"
' Force recalculate all formula values in all sheets.
workbook.EvaluateAll()
' Get Formulas
' Get the formula's calculated value. e.g. "52"
Dim formulaValue As String = worksheet ("G30").Value
'Get the formula as a string. e.g. "Max(C3:C7)"
Dim formulaString As String = worksheet ("G30").Formula
'Save your changes with updated formulas and calculated values.
workbook.Save()
Los desarrolladores tienen que tener cuidado cuando modifican y editan archivos Excel en C# porque puede ser fácil que un paso en falso cambie todo el documento. Poder contar con líneas de código eficientes y sencillas ayuda a reducir el riesgo de error y nos facilita la edición o eliminación de archivos Excel mediante programación. Hoy, recorreremos los pasos necesarios para editar archivos Excel en C# de forma rápida y precisa, utilizando funciones que ya han sido bien probadas. Para más información, visite enlace.
9 productos API .NET para sus documentos de oficina