elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  leer excel
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: leer excel  (Leído 2,993 veces)
PETTETE

Desconectado Desconectado

Mensajes: 127


Ver Perfil
leer excel
« en: 9 Junio 2017, 07:55 am »

Hola buenas,
estoy tratando de hacer una aplicacion y no se por donde empezar.

La aplicacion se basa en leer unos archivos excels de una carpeta y pasarlos a formato pdf.

Quiero ir poco a poco asi estoy tratando de leer lso datos de 1 solo excel.
Una vez leido el excel, lo pasare a pdf ( o lo intentare pasar a pdf).

alguien podría guiarme un poquito?

Se lo agradecería muchiisimo.

Un saludo de vuestro amigo y vecino,
PETETE;)


En línea

UN SALUDO DE VUESTRO AMIGO Y VECINO,
PETETE;)
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: leer excel
« Respuesta #1 en: 9 Junio 2017, 10:07 am »

estoy tratando de leer lso datos de 1 solo excel.

Utiliza una librería de terceros independiente a Microsoft (para no depender de tener instalado MS Office junto a sus librerías COM allá donde vayas a usar tu aplicación) especializada en la lectura/escritura de los distintos formatos de Excel (xls/xlsx). Por ejemplo NPOI, ExcelPackage o ExcelDataReader, cualquiera de esas u otras librerías te irá bien (a menos que por el motivo que sea debas trabajar con un formato de Excel específico bajo una versión antigua de Excel y no puedas trabajar por ejemplo con el formato Open Xml / xlsx), así que elige aquella que más comoda te resulte su sintaxis y su manejo en general.

Opinión personal: yo he usado NPOI y ExcelPackage, sin duda NPOI es más completa, pero no me gusta demasiado, me gusta más usar la otra... tanto que NPOI solo la usé una vez para comprobar sus "capacidades" y nunca más la volví a usar.

Una vez leido el excel, lo pasare a pdf ( o lo intentare pasar a pdf).

Yo utilizo una librería de pago de Sautinsoft por su simplicidad (la cual se puede conseguir de forma no muy honesta digamos, con solo buscar un poquito), eso por si te interesa saberlo, y por otro lado te hago saber también que existen librerías gratuitas como iTextSharp la cual proporciona ese tipo de funcionalidad, y otras más librerías que puedes buscar en Google... de la misma manera que habrías podido encontrar una solución para todas las dudas que has formulado en este post y para las preguntas anteriores que has realizado en el foro...

Por favor, usa Google antes de preguntar "como hacer tal cosa". Sinceramente creo que se pierde mucho más tiempo en escribir un post y esperar una respuesta (que puede que te la entreguen, o puede que no), que en encontrar respuestas por ti mismo en menos de 10 segundos preguntándole a Google: "How can I do this thing in C#?".

Saludos!


« Última modificación: 9 Junio 2017, 10:26 am por Eleкtro » En línea

dato000


Desconectado Desconectado

Mensajes: 3.034



Ver Perfil
Re: leer excel
« Respuesta #2 en: 9 Junio 2017, 15:47 pm »

Por favor, usa Google antes de preguntar "como hacer tal cosa". Sinceramente creo que se pierde mucho más tiempo en escribir un post y esperar una respuesta (que puede que te la entreguen, o puede que no), que en encontrar respuestas por ti mismo en menos de 10 segundos preguntándole a Google: "How can I do this thing in C#?".

Saludos!

jajajajajaj woooooooooosh que pasa sensei, estas muy acido en estos días  :laugh: :laugh: :laugh: pero es verdad, haz el esfuerzo de buscar por ti mismo

Ahora, para obtener información desde un archivo excel, yo recomiendo esta libreria: LinqToExcel http://www.cantabriatic.com/linq-excel/

Con la que puedes pasar los elementos de una hoja excel a objetos como listas o var genericas para manipularlos a tu antojo, es simplemente sensacional.

Ahora para convertir a pdf, sin lugar a dudas la mejor libreria es iTextSharp: https://www.aspsnippets.com/Articles/Export-GridView-with-Images-to-Word-Excel-and-PDF-Formats-in-ASP.Net.aspx

aunque estoy seguro que existen otras más actualizadas, pero pues yo me quedo con esas, simplemente funcionan como las necesito, y así vivo contento  :xD :xD


En línea


Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: leer excel
« Respuesta #3 en: 10 Junio 2017, 00:26 am »

jajajajajaj woooooooooosh que pasa sensei, estas muy acido en estos días  :laugh: :laugh: :laugh: pero es verdad, haz el esfuerzo de buscar por ti mismo

Pues realmente no es mi intención ser ácido si pido las cosas por favor xD.

LinqToExcel, esa librería es nueva para mi, y tiene buena pinta.

Saludos!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines