Pregunta: | 67857 - BORRAR DATOS DE UNA HOJA DE EXCEL DESDE C# |
Autor: | eli Daván Palma |
Hola,
tengo una plantilla de excel que la tengo que escribir y reescribir desde c#. el problema surge cuando hay una factura de 20 productos y luego otra de 5, los 15 restantes no se borran y se quedan ahí. estoy intentando "borrar" los datos (en realidad los reemplazo por espacios vacíos ), pero eso no funciona para numero y otro problema es que demora mucho. codigo que estoy usando para limpiar los datos for (int i = 10; i < 250; i++) { cmd.CommandText = "UPDATE [Hoja1$A" + i + ":A" + i + "] SET F1= ''"; cmd.ExecuteNonQuery(); cmd.CommandText = "UPDATE [Hoja1$C" + i + ":C" + i + "] SET F1= ''"; cmd.ExecuteNonQuery(); cmd.CommandText = "UPDATE [Hoja1$D" + i + ":D" + i + "] SET F1= ''"; cmd.ExecuteNonQuery(); cmd.CommandText = "UPDATE [Hoja1$I" + i + ":I" + i + "] SET F1= ''"; cmd.ExecuteNonQuery(); cmd.CommandText = "UPDATE [Hoja1$J" + i + ":J" + i + "] SET F1= ''"; cmd.ExecuteNonQuery(); cmd.CommandText = "UPDATE [Hoja1$K" + i + ":K" + i + "] SET F1= ''"; cmd.ExecuteNonQuery(); } lo que yo quisiera es un código que me borre todos los datos de la hoja sin importar si son muchos o pocos. gracias por su ayuda |