У меня есть веб-сайт, на котором предприятия могут загружать товары для продажи.Затем конечные пользователи могут искать этот товар и находить все магазины, в которых он находится.
Большинство магазинов продают более 100 вещей, и хотя у меня есть форма для вставки одного предмета, очень глупо иметьтолько для того, чтобы предприятия могли что-то предлагать.
Моя идея состоит в том, чтобы у компаний была возможность загрузить файл Excel и заставить мое приложение ASP.Net извлекать информацию из столбцов и заполнять классы, а затем с помощью Entity Framework 4 magicЯ сохраню эту информацию одним махом.
Есть ли какие-либо подводные камни, о которых я должен знать, когда делаю это?Это возможно?Это очень сложный процесс на моем сервере (это испортит мой сайт)?
РЕДАКТИРОВАТЬ: До сих пор кажется, что для того, чтобы разобрать файлы XML, мне нужно установить Office.Я не уверен, что Winhost.com предлагает это.
Другим решением было использование файла CSV для получения информации.Как легко секретарю будет создавать файл CSV, помните, что она, вероятно, будет тем, кто будет создавать файл в первую очередь.Легко ли это создать человеку с ограниченными возможностями?
Парсинг CSV был бы тривиальным, я полагаю, но я хочу сосредоточиться на опыте пользователей и не заставлять людей ругаться на моем сайте за то, что они заставляют их учиться.
РЕДАКТИРОВАТЬ 2: Полностью забыл упомянуть, что конечно Я предоставлю шаблон для их использования, было бы абсолютно глупо просто предположить, что они будут следовать макету таблицы.Так что не принимайте эту проблему во внимание.Я также знаю, что мне придется проверять каждый столбец, чтобы они не записывали «lolgei» в поле «Цена» или что-то в этом роде.