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!