Советы по работе с базой данных?

432
Pete Q

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

У меня есть Excel, Access и открытый офисный пакет. Я хочу, чтобы это было максимально автоматизировано. Я новичок во всем этом, но совершенно удобные файлы справки и форумы по поиску мельчайших подробностей, мне нужен совет по стратегии.

1
Какими данными вы манипулируете? Austin T French 10 лет назад 0
База данных довольно простая, это каталог товаров для интернет-магазина. Одна линия на продукт, я обновляю цены и уровень запасов. Pete Q 10 лет назад 0

1 ответ на вопрос

0
mtone

С Excel, вероятно, все в порядке, поскольку он поддерживает импорт и экспорт CSV из коробки, и я не думаю, что обработка Access CSV сильно отличается или лучше. Я никогда не использовал Open Office.

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

Итак, ваша первая задача - проверить качество импорта / экспорта : импортируйте CSV в Excel (выберите правильные основные параметры, такие как разделенные запятыми или фиксированной ширины, но попробуйте оставить все как есть), затем экспортируйте его обратно сразу в другой файл CSV, затем сравните оба файла.

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

Если эта часть работает хорошо, и вы можете добиться последовательного экспорта, который ваше программное обеспечение может правильно прочитать, большая часть работы закончена! Теперь вы можете попытаться упростить задачу, записав свои шаги в виде макроса Excel и добавив кнопки на лист Excel, чтобы сделать это согласованным образом. Я представляю себе кнопку на вашем листе для загрузки, а другую для сохранения / перезаписи было бы неплохо.

Если вам не удается получить хороший экспорт, я предлагаю вам задать новый вопрос здесь для более конкретного предложения о том, как импортировать / экспортировать те конкретные строки CSV, которые доставляют вам проблемы, включая некоторые примеры данных, поэтому мы можем попробовать помочь вам более конкретно. Удачи.

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