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