Excel en ASP .NET con VS 2022 (VB y C#)

Mostrar una hoja de cálculo de Excel en una página web dinámica aspx usando un rango de celdas como origen de datos de un DataGrid, en C# y en VB

ADO .NET proporciona métodos para conectar con diferentes almacenes de datos. En este ejercicio se utilizan clases pertenecientes a los espacios de nombres System.Data y System.Data.OleDb para conectar con una hoja de cálculo de Microsoft Excel. Un grupo de celdas de la hoja de cálculo, englobadas en un rango con nombre, hace la función de tabla del DataSet que es mostrada en el DataGrid.

Leer más

Quitar la contraseña en una hoja de Excel

Hacer editable una hoja de Excel protegida con contraseña

En ocasiones protegemos hojas de Excel con una contraseña que después olvidamos de forma que, aunque podemos abrir el archivo, no podemos modificarlo. En casos como este existen diferentes métodos para resolver el problema, algunos de ellos usando software de terceros. En este artículo comento un método bastante sencillo que utiliza una macro. Lo he probado en Office 2013, desconozco si funciona en todas las versiones de Office. Este método no muestra la contraseña incluida en el archivo, lo que hace es saltarla para que pueda ser modificado incluso grabando una contraseña nueva.

Nota: desproteger un archivo de Excel del que no eres propietario ni tienes los permisos necesarios es una práctica no recomendable.

Leer más

Desactivar la función auto-backup en Excel 2007

Desactivar la opción de guardar automáticamente copia de seguridad en Excel 2007

Cuando utilizamos Excel 2007 vemos a veces que un archivo .xlsx crea otro de copia de seguridad en la misma carpeta cada vez que realizamos algún cambio. La forma de desactivar este comportamiento no es evidente al usuario y además ha de hacerse para cada archivo en concreto. Hay que tener en cuenta que la creación automática de la copia de seguridad es una función diferente a la auto-recuperación que permite continuar trabajando en el punto que en que estábamos cuando se produce un corte de corriente o cuelgue del sistema.

Leer más