Веб-интерфейс для массовых изменений в базе данных - PullRequest
0 голосов
/ 10 января 2012

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

(я в порядке, говорю им, что для этого интерфейса редактирования необходимо использовать современный браузер)

1 Ответ

0 голосов
/ 21 марта 2012

В итоге я заставил их загружать / скачивать таблицы Excel с этим: http://epplus.codeplex.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...