Framework .NET - ¿Cómo puedo cargar un template (plantilla) usando EPPLUS en asp.net? (CRITICIDAD: MUY URGENTE)

 
Vista:
sin imagen de perfil
Val: 4
Ha mantenido su posición en Framework .NET (en relación al último mes)
Gráfica de Framework .NET

¿Cómo puedo cargar un template (plantilla) usando EPPLUS en asp.net? (CRITICIDAD: MUY URGENTE)

Publicado por Luis (2 intervenciones) el 04/04/2021 16:54:46
Estimados un saludo para todos

le he dado permisos a los archivos y a la carpeta; ahora ya me permite generar el archivo excel "nuevoArchivo.xls"; sin embargo, obtengo el siguiente mensaje de error al intentar abrir el archivo excel: "nuevoArchivo.xls" luego de realizar una prueba con el archivo excel que utilizo como plantilla: "archivoplantilla.xls", recalco nuevamente que requiero trabajar sobre una plantilla de excel que ya tiene una estructura; sólo requiero agregar la data en las celdas correspondientes. (Lineas abajo, presento el código que he utilizado). Tal vez esté un poco confundido en cómo funciona excelPackage, en el uso de plantillas)


excel

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Dim rutaNuevoArchivo As String
            Dim fileNuevoArchivo As FileInfo
            Dim rutaArchivoPlantilla As String
            Dim fileArchivoPlantilla As FileInfo
 
            rutaNuevoArchivo = rutaAbsoluta & "\excel\nuevoArchivo.xls"
 
            fileNuevoArchivo = New FileInfo(rutaNuevoArchivo)
 
            If fileNuevoArchivo.Exists Then
                fileNuevoArchivo.Delete()
                fileNuevoArchivo = New FileInfo(rutaNuevoArchivo)
            End If
 
            rutaArchivoPlantilla = rutaAbsoluta & "\excel\archivoplantilla.xls"
            fileArchivoPlantilla = New FileInfo(rutaArchivoPlantilla)
 
            excelPackage = New ExcelPackage(fileNuevoArchivo, fileArchivoPlantilla)
 
            workSheet = excelPackage.Workbook.Worksheets.Add("Formato")
 
            workSheet.Cells(11, 3).Value = "JOSE CABANILLAS"
            workSheet.Cells(12, 3).Value = "MARIA JOSE"
            workSheet.Cells(13, 3).Value = "ODONTOLOGIA CHICLAYO"
            workSheet.Cells(14, 3).Value = "123456"
            workSheet.Cells(16, 3).Value = "03/04/2021"
            workSheet.Cells(18, 3).Value = "  PRESTAMO (  )          CUSTODIA ( X )          REPARACION (  )               OTRO (  )"
 
 
 
            excelPackage.Save()

Espero puedas orientarme, Muchas Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder