/ / abra la hoja de Excel extraiga el valor de una celda y almacénelo como una cadena en vb.net - vb.net, excel

abrir hoja de Excel extraer el valor de una celda y almacenarlo como una cadena en vb.net - vb.net, excel

Básicamente, chicos en vb.net necesito abrir un documento de Excel y leer el valor de una celda determinada (por ejemplo, A1) ya sea de texto o numérico y almacenarlo como un valor de cadena para usar en otra parte de mi código.

Gracias por adelantado.

Respuestas

1 para la respuesta № 1

Tratar

"start Excel app
Dim App1 As Microsoft.Office.Interop.Excel.Application
App1 = CreateObject("Excel.Application")

" load excel document
exApp.Workbooks.Open(fname)
Dim Sheet1 As Microsoft.Office.Interop.Excel.Worksheet
Sheet1 = exApp.Workbooks(1).Worksheets(1)
a = Sheet1.Range("A1").Value.ToString

0 para la respuesta № 2

Puedes usar Excel Interop como en este ejemplo aquí. O puedes usar Abrir XML SDK como en este ejemplo aquí. Para el archivo XLSX también puede desarrollar una solución personalizada, xlsx no es más que una carpeta comprimida de archivos XML, esta podría ser útil.