我已經上傳網站,我能夠阻止它們的0字節的所有文件。 我在那裏使用屬性ContentLength檢查文件大小。如果內容長度爲0,則不應上傳。這不是Excel的情況,因爲它有一定的內容長度。因此,即使內容爲空,iam也無法阻止Excel文件。如何知道如果Excel文件是空的或不是在C#
0
A
回答
1
空excel文件具有內容長度> 0,因爲即使是空的excel文件具有被引起是辦公文件的文件格式的文件大小> 0。
當創建一個空白的Excel文件,你可以簡單地重命名的* .xlsx文件以* .zip或看看其中的一個Excel文件包含的所有文件。
由於這沒有檢查Excel文件是否具有比檢查行逐一內容的任何其他方式。
0
你需要檢查Worksheet.UsedRange,看到http://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.worksheet.usedrange.aspx。我將試驗Worksheet.UsedRange.Count。請注意,在兩種情況下可能爲1:1)A1單元格爲空,2)A! cell不是空的,所以你也需要檢查這個。另外,根據您所稱的「空白表」,您可能需要檢查Worksheet.Comments和Worksheet.Shapes是否爲空。對不起,沒有代碼。
相關問題
- 1. 知道,如果文件是YAML或不
- 2. 中如果知道情況,如果該指數是在C#空
- 3. 如何知道如果一個表是在Excel
- 4. 如何知道列表是否爲空或不在Struts2中?
- 5. 如何知道agument是否是Java中的目錄或文件
- 6. 如何知道文件是否存在?
- 7. Java,Runtime.exe或ProcessBuilder:如何知道文件是shell還是binary?
- 8. NSURLRequest知道URL類型如果它是文件或鏈接
- 9. 我如何知道變量是否是emty或不在硒IDE
- 10. 的iOS/Objective-C的如何知道如果圖像是其他
- 11. 我如何知道CPU是否是Haswell或不是
- 12. 如何知道查詢結果在SQL Server中是否爲空?
- 13. 如何知道文件/目錄是否隱藏在編程C
- 14. 如何知道如果我打開的文件是一個文本文件或沒有在VB.net
- 15. 不知道如果javac不工作,或者我只是愚蠢
- 16. 如何獲取文本框的id或類如果不知道
- 17. 如何知道JCalendar是否爲空?
- 18. 如何知道表是否爲空?
- 19. 如何知道演員是否空閒
- 20. 如果路徑是文件夾或文件,從全名字符串中知道?
- 21. 如何知道.NET C#中的文件是否已更改?
- 22. 我如何編程知道如果R載體是由C
- 23. 如果確定文件夾不是空的,如何獲取本地通知?
- 24. 如何知道函數是否來自MFC或不是
- 25. 如何才能知道什麼是C#
- 26. C#WebClient.OpenRead如何知道eof是否?
- 27. 如何知道文件名是否是Android中的別名?
- 28. 如何知道文件是代表根還是我的電腦?
- 29. 如何知道「.exe」進程是用C++還是C#編寫的?
- 30. 如何知道給定的網站是https保護或不在C#
讀取'excel'檢查'所有的行count''從檢查在Excel每一行sheets' – manish
心不是有任何其他的方法分開。 – Catwoman
我寧願讀的Excel與epplus LIB(上的NuGet可),但這裏與OLE(DB)的樣本https://stackoverflow.com/q/13411547/169714 –