Hallo,
ich habe da folgendes Problem:
In meinem Programm werden Daten aus einer csv Datei eingelesen, um im Programm weiterbearbeitet zu werden.
C#-Quelltext
1:
| StreamReader sread = new StreamReader(new FileStream(NAME, FileMode.Open, FileAccess.Read)); |
Die Datei selbst wird mit excel geöffnet und bearbeitet. Nun tritt aber ein Fehler auf, wenn die Datei mit Excel geöffnet wird:
Quelltext
1:
| The process cannot access the file '.....' because it is being used by another process |
Ja, ist klar, da die Datei ja auch in einem anderen Programm geöffnet ist. Aber ich will die Datei trotzdem öffnen und lesen. Der Notepad kann ja auch auf die Datei zugreifen, sie mit Excel geöffnet ist (schreiben geht nicht, will ich aber auch nicht).
Hat von euch jemand eine Idee, wie ich diesen Fehler verhindern kann?