Чтение данных из Excel в С#

442
25 июля 2017, 16:04

Доброго всем дня! Подскажите как обратится к уже открытой книге Excel если она открыта в отдельном окне, то-есть Excel файлы могут быть открыты в одном окне и существует по крайней мере еще одно окно где открыт файл Excel Вот такой код перебирает файлы только в одном окне!

string ExcelPath2 = "C:\\Users\\Mari\\Documents\\Итоги.xlsx";
 Excel.Application xlApp = null;
            Excel.Workbook WorkBook = null;
     xlApp = (Excel.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");
//Затем среди них находится нужная.
    foreach (Excel.Workbook Book in xlApp.Workbooks)
     {
      if (ExcelPath.ToUpper().Equals(Book.FullName.ToUpper()))
      {
       WorkBook = Book;
       Excel.Worksheet sheet = xlApp.Worksheets[1];
       var cellValue = (Double)(sheet.Cells[2, 3] as Excel.Range).Value;
       Console.WriteLine(cellValue);
       break;
      }
     }

Как быть? Подскажите пожалуйста?

READ ALSO
c# древо папок visual studio

c# древо папок visual studio

Народ подскажите есть задача, есть папка где есть подпапки и в них ссылки, мне нужно сделать wpf приложение разделенное визуально на две части,...

493
Вопросы моделирования: Entity или ValueObject (DDD)?

Вопросы моделирования: Entity или ValueObject (DDD)?

Имеется сущность "Клиент" (Customer)Клиент может иметь 1 номер мобильного телефона и 1 адрес электронной почты

233
Запись/чтение файла Guitar Pro (*.gtp) с помощью c#

Запись/чтение файла Guitar Pro (*.gtp) с помощью c#

Может какую-нибудь либу посоветуетеили просто принцип работы с такими файлами

342