用于批量更改数据库的Web界面

时间:2012-01-10 08:37:29

标签: jquery asp.net sql-server excel asp.net-4.0

我正在开发一个为大学组织大量运动统计数据的应用程序。客户希望能够上传Excel文件以更新数据库。

示例Excel电子表格:

University | 2012 Men's Basketball Attendance | 2012 Out-of-State Tuition
Harvard    |                          100,000 |                  $100,000
UPenn      |                          150,000 |                   $90,000
UCLA       |                           60,000 |                   $40,000

我担心正确识别UniversityIDStatisticID,因为行标题如“UPenn”,“宾夕法尼亚大学”,“宾夕法尼亚大学”或列标题如“2012 Men's”篮球出席“,”男子篮球出席2012“等等......

我最初计划使用一组文本框,但这对他们来说并不实用(他们从各种格式的报告中获取数据统计数据和数百所学校的数据)。

我正在考虑让他们下载一个看起来像这样的Excel文件:

          StatID|                             1546 |                      7562
UID |University | 2012 Men's Basketball Attendance | 2012 Out-of-State Tuition
101 |Harvard    |                                  |                  
126 |UPenn      |                                  |                  
634 |UCLA       |                                  |                  

并告诉他们不要弄乱行/列标题,并填写他们想要改变的内容,但这似乎仍然存在风险(并且很难l33t)。

有人有更好的想法吗?我对任何事情都很开放。

我正在使用ASP.Net 4.0,SQL Server 2008,jQuery 1.7.1,Excel 2010

(我告诉他们他们必须使用最新的浏览器进行编辑界面)

1 个答案:

答案 0 :(得分:0)

我最终让他们上传/下载Excel电子表格:http://epplus.codeplex.com/