Я работаю над приложением, которое организует большие объемы спортивной статистики для университетов. Клиент хочет иметь возможность загрузить файл 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 Basketball Attendance», «Мужская баскетбольная посещаемость 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
(я в порядке, говорю им, что для этого интерфейса редактирования необходимо использовать современный браузер)