我正在开发一个为大学组织大量运动统计数据的应用程序。客户希望能够上传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
我担心正确识别UniversityID
和StatisticID
,因为行标题如“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
(我告诉他们他们必须使用最新的浏览器进行编辑界面)