Überprüfen Sie, ob Excel-Datei ist leer in C#
Kann jeder jeden schlagen, wie um zu prüfen, ob der xls-Datei leer oder nicht?
Ich habe versucht FileInfo("fname").Length == 0
Aber es funktioniert nicht.
Dank
- Versuchen Sie zu vermeiden, Excel-Automatisierung?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einer "leeren" Excel-Datei wird immer noch über eine Excel-Datei-header, das ist der Grund, warum Sie Ihren test für eine Größe von 0 nicht.
Können Sie Excel-Interop zu sehen, was die UsedRange ist:
http://social.msdn.microsoft.com/Forums/en-US/exceldev/thread/b9cdfbd7-5ae9-41f7-b7e8-ebc00e835d45#546316e8-8745-42e8-9c0d-063d1373dfbe
für
.xls
können Sie versuchen, diese - es funktioniert für mich.Ich denke, es ist nicht einfach, eine Lösung ähnlich der einen, die Sie angegeben haben.
Haben Sie tatsächlich ein Programm die Datei Lesen, indem Sie einige Excel-parser und überprüfen Sie, ob gibt es einige Daten.