Comment faire pour les lire ouvrir le fichier excel en C#

Je veux lire déjà l'ouverture d'un fichier excel avec C#. Je suis à l'aide de cette méthode, mais il ne peut pas lire le fichier excel alors que le fichier est ouvert dans Microsoft excel.

FileStream stream = File.Open("myfile.xlsx", FileMode.Open, FileAccess.Read);

Il donne IOException: The process cannot access the file 'myfile.xlsx' because it is being used by another process.

J'espère que tu comprend ce que je veux dire. Je veux garder le fichier excel ouvert et tandis que le fichier est ouvert dans Microsoft excel, je veux le lire à partir de C#. Je suis à l'aide de C# net framework 4.0

Vous ne pouvez pas si le fichier est ouvert par un autre processus
Êtes-vous sûr qu'il n'y a pas moyen d'arriver à cela ?
Comment à ce sujet: support.microsoft.com/kb/316126
Voir ici: stackoverflow.com/a/898017/48082

OriginalL'auteur MonsterMMORPG | 2011-02-14