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