导入Excel数据后,用数值大贴表单
本文关键字:表单 Excel 数据 导入 | 更新日期: 2023-09-27 18:15:07
我目前正在开发一个web应用程序(c#, ASP。. NET MVC),它将允许用户上传自己的数据通过Excel文件到SQL Server数据库。在大多数情况下,Excel文件将有超过2000行和5列。
为了存档,我考虑了以下解决方案,关键是性能:
- 用户上传一个2000行的excel文件
- web应用程序以json格式返回excel文件中的行,jQuery将对值进行验证和计算,如果值无效,他将弹出一些建议。最后,jQuery将数据附加到一个表单(10000个文本框)
- 用户可以修改和需要改进无效数据,并提交
- web应用程序使用
SqlBulkCopy
(与发布的数据)到合并表 - 存储过程将合并到最终表
这是一个好的解决方案,有没有更好的方法?是否有可能在同一时间发布10000个文本框?
谢谢!
第一部分很好,但第二步让我感到困惑。这似乎不仅是性能上的噩梦,而且绝对是UI上的噩梦。我建议的解决方案是让用户知道哪些行有问题,并让他们在Excel中修复。然后,您可以选择添加好的行,保存文件以供以后使用,或者干脆将其全部丢弃。其他步骤看起来也不错。
我不知道有多少文本框可以添加到一个网页的限制,但就像我说的,这将是一个UI噩梦,当已经存在一个平台,可以让这很容易为用户(Excel)。