
У меня есть база данных продуктов, которую мне нужно обновлять пару раз в неделю, и я ищу совет по настройке рабочего процесса. Я могу экспортировать свою базу данных из своего интернет-магазина в CSV, затем мне нужно изменить пару столбцов, а затем повторно импортировать CSV в свой интернет-магазин. Вся информация, которой я обновляю CSV-базу данных продуктов, либо из CSV-файлов, либо легко конвертируется в CSV.
У меня есть Excel, Access и открытый офисный пакет. Я хочу, чтобы это было максимально автоматизировано. Я новичок во всем этом, но мне вполне комфортно прочесывать файлы справки и форумы в поисках мельчайших деталей, мне нужен совет по стратегии.
решение1
Excel, скорее всего, подойдет, так как он поддерживает импорт и экспорт CSV из коробки, и я не думаю, что обработка CSV в Access сильно отличается или лучше. Я никогда не пользовался Open Office.
Сложность будет заключаться в том, чтобы убедиться, что CSV экспортируется в тех же форматах, что и оригинал (особенно в отношении форматов дат и чисел). Если вам повезет, простые настройки Import Wizard будут работать из коробки, но вам нужно будет провести некоторое тестирование, чтобы убедиться.
ТакВаша первая задача — проверить качество импорта/экспорта.: импортируйте CSV-файл в Excel (выберите основные настройки, такие как разделение запятыми или фиксированную ширину, но постарайтесь оставить все остальное как есть для начала), затем сразу же экспортируйте его обратно в другой CSV-файл, затем сравните оба файла.
Есть ли различия?Повторите процесс еще раз.с различными настройками Import Wizard, такими как формат (даты/число) определенных столбцов. По сути, вам нужно будет исследовать эти различия по отдельности, пока вы не найдете правильные шаги, чтобы избежать их.Делать заметкикакие настройки импорта улучшают качество вашего экспорта. Каждый раз, когда вы пробуете что-то новое, проверяйте, может ли ваше программное обеспечение корректно повторно импортировать их или нет - понимание того, как оно обрабатывает различные входные данные CSV, будет вам полезно.
Если эта часть работает хорошои вы можете добиться последовательного экспорта, который ваше программное обеспечение может правильно прочитать, большая часть работы сделана! Теперь вы можете попытаться упростить задачу, записав свои шаги как макрос Excel и добавив кнопки на свой лист Excel, сделайте это последовательно. Я представляю, что кнопка на вашем листе для загрузки и еще одна для сохранения/перезаписи были бы хороши.
Если вам не удается добиться хорошего экспорта, предлагаю вам задать новый вопрос здесь для получения более конкретных рекомендаций о том, как импортировать/экспортировать те конкретные строки CSV, которые вызывают у вас затруднения, включая некоторые образцы данных, чтобы мы могли попытаться помочь вам более конкретно. Удачи.