我上传网站,我可以阻止所有0字节的文件。 我使用属性ContentLength检查了文件大小。如果内容长度为0则不应上传。这不是excel的情况,因为它有一些内容长度。因此即使内容为空,我也无法阻止excel文件。
答案 0 :(得分:1)
空的excel文件的内容长度> 0因为即使是空的excel文件也有一个文件大小>引起的0是office文件的文件格式。
创建空白excel文件时,您只需将* .xlsx文件重命名为* .zip,并查看excel文件所包含的所有文件。
由于这个原因,没有任何其他方法来检查excel文件是否包含内容而不是逐个检查行。
答案 1 :(得分: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!单元格不是空的,所以你也需要检查它。此外,根据您所谓的“空白表”,您可能需要检查Worksheet.Comments和Worksheet.Shapes是否为空。对不起,没有代码。