0

我有一个 Web 应用程序,允许用户上传 Excel 电子表格,一次将约 250,000 条记录插入数据库。我想要一个进度条,向用户显示该过程的进度。

这是我的基本计划

  1. 上传电子表格
  2. 将总计ExcelRow Count写入TempTable
  3. 循环遍历每一行中的单元格以构建 sql 并执行查询(对于每一行)
  4. 客户端每 3 秒进行一次 ajax 调用以获取Count(*) From TempTable Group By ExcelRowID
  5. 更新进度条直到 100%

有没有更好的方法来做到这一点?有什么我需要注意的吗?这行得通吗?

我正在使用 ASP.Net 4.0、SQL Server 2008 R2 Express、EPPlus 3.0 和 jQuery 1.7.1

4

1 回答 1

0

我最终只是估算了时间并制作了一个非常精细的进度条来娱乐用户。

于 2012-03-21T03:09:17.840 回答