检查Excel文件是否为空C#
答
我觉得有没有类似一个你说简单的解决方案。
您将不得不通过一些Excel解析器实际编程读取文件,并检查是否有一些数据。
答
对于.xls
你可以试试这个 - 它适用于我。
FileUpload1.SaveAs(Server.MapPath("~/FileUpload/") + path.Value);
Workbook book = Workbook.Load(Server.MapPath(("~/FileUpload/") + FileUpload1.FileName));
Worksheet sheet = book.Worksheets[0];
sheetCount.Value = sheet.Cells.LastRowIndex.ToString();
foreach (Worksheet ws in book.Worksheets)
{
if (ws.Cells.Rows.Count != 0)
{
ddlSheets.Items.Add(ws.Name.ToString());
}
}
您是否试图避免Excel自动化? – bouvierr 2012-04-03 23:47:56