Как Вы предлагаете, чтобы я приблизился к этой уникальной проблеме?

У меня есть веб-сайт, где я позволяю компаниям регистрировать, какие продукты они продают индивидуально. Затем потребитель может онлайн и искать продукт и получать список всех магазинов, где он в настоящее время продает.

Хотя они могут загрузить один продукт за один раз, я хочу разрешить компании массовым вещам загрузки, которые они предлагают.

Я думал об использовании электронной таблицы Excel. Сделайте, чтобы они загрузили шаблон и затем сделали, чтобы они загрузили заполненный лист Excel.

Другие предложили говорить им создавать файл CSV, но это парадоксально по моему честному мнению. Скорее всего, секретарь будет создавать таблицы продуктов, и у нее не будет подсказки о том, каков CSV.

Что лучший способ состоит в том, чтобы приблизиться к этому?

1
задан Sergio Tapia 25 June 2010 в 19:21
поделиться

3 ответа

Ну, отчасти это зависит от предприятий. Если это средние или крупные предприятия, они, вероятно, предпочтут отправлять данные через веб-сервис - тогда им вообще не придется привлекать человека после первоначальной разработки. Они могут написать приложение, которое будет периодически забирать информацию из их (неизбежной) базы данных продуктов и отправлять ее в ваш веб-сервис.

Если речь идет об очень маленьких компаниях без собственных ИТ-отделов, это менее осуществимо, и лучшим подходом будет Excel или CSV. (Как говорит Каладайн, экспортировать в CSV довольно просто... но вы должны попробовать использовать несколько разных программ для работы с электронными таблицами, поскольку они могут иметь различные тонкости в формате экспорта. Также важны такие вещи, как кодировка текста.)

Но вот новая идея... как насчет того, чтобы спросить у некоторых компаний-образцов, что они хотели бы, чтобы вы сделали? Предположительно, у вас уже есть несколько компаний на примете - если нет, то потенциально будет довольно сложно убедиться, что вы действительно создаете то, что нужно.

Выясните, как они уже хранят свой список товаров и как они хотели бы загрузить его вам. Затем подумайте, насколько это будет сложно, и, возможно, вернитесь к ним с чем-то, что почти так же просто для них, но гораздо проще для вас в реализации и т.д.

2
ответ дан 2 September 2019 в 23:29
поделиться

Чтение файла Excel на самом деле довольно просто с ODBC. Учебник по нему.

0
ответ дан 2 September 2019 в 23:29
поделиться

Хотя мне лично не очень нравится Excel, он, кажется, является наиболее приемлемым форматом для таких вещей (включая ручной процесс).

Мой опыт показывает, что CSV легко ломается, например, он использует региональные настройки для определения разделителя, который может вызвать несовместимость на стороне клиента или сервера. Кроме того, многие люди просто сохраняют файл в любом формате Excel, потому что не знают разницы.

Создание файлов может быть довольно легко выполнено с помощью некоторых XSLT (например, создать файлы формата XMLSS , которые представляют собой формат «XML Spreadsheet 2003»).

Вы также можете взглянуть на программу чтения данных Excel на Codeplex для анализа файлов.

0
ответ дан 2 September 2019 в 23:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: