/ / open excel sheet витягніть значення з комірки і збережіть її як рядок у vb.net - vb.net, excel

відкрити таблицю excel перетягнути значення з комірки і зберегти його як рядок у vb.net - vb.net, excel

В основному хлопці в vb.net Мені потрібно відкрити документ Excel і читати значення певної комірки (A1, наприклад) будь то текст або числові і зберігати його як рядок значення для використання в іншому місці мого коду.

Заздалегідь спасибі.

Відповіді:

1 для відповіді № 1

Спробуй

"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 для відповіді № 2

Ви можете використовувати Excel Interop як у цьому прикладі тут. Або ви можете використовувати Відкрити XML SDK як і в цьому прикладі тут. Для файлу XLSX ви також можете розробити спеціальне рішення, xlsx - не що інше, як стиснута папка файлів XML це може бути корисним.