entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

borrar filas de un archivo excel con C#

tengo un archivo xls con un encabezado que deseo quitar con c# ....... necesito quitar cierto numero de filas
agrade seria quien me pudiera ayudar

1 Respuesta

0voto

Guidex Puntos1010

Si puedo ayudo, no lo hice yo y la verdad en C# recién ando iniciándome, en VB soy mero mero, pero este código te lo paso, si te sirve puedes adaptarlo a C#.

Elimina las filas de la 1 a la 7. Una vez que hayas referenciado en tu proyecto la versión adecuada de la biblioteca Microsoft Excel Object Library, ejecutarías algo parecido a lo siguiente:

Dim oApp As Excel.Application ' Objeto Application
Dim oWorkBook As Excel.Workbook ' Libro de trabajo

' Creamos una nueva instancia de Excel
oApp = New Excel.Application

' Abro el libro de trabajo
oWorkBook = oApp.Workbooks.Open("C:\Mis documentos\Libro1.xls")

' Referencio la hoja llamada Hoja4
Dim oSheet As Excel.Worksheet = _
    CType(oWorkBook.Sheets("Hoja4"), Excel.Worksheet)

' Eliminamos las filas de la 1 a la 7
oSheet.Range("1:7").Delete()

' Guardamos los cambios
oWorkBook.Save()

' Cierro el libro
oWorkBook.Close()

' Cerramos Excel
oApp.Quit()
oApp = Nothing

' Aunque no se recomienda, obligamos a que se
' lleve a cabo la recolección de elementos
' no utilizados.
GC.Collect()

' Detenemos el proceso actual hasta que finalice
' el método Collect
GC.WaitForPendingFinalizers()

¡Eso es todo!, si mas adelante lo utilizo con C#, estoy seguro que lo publico.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta