I want to read already open excel file with C#. I am using this method but it can\'t read the excel file while the file is open in Microsoft excel.
FileStre
You need to open it with FileShare.ReadWrite:
FileStream stream = File.Open("myfile.xlsx", FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
See this answer.