Я уже проделал большую работу здесь, и я предполагал, что собираюсь сделать это так, но я не уверен, что это сработает сейчас. Я создал систему инвентаризации для своего бизнеса с использованием Excel, и в ней есть несколько макросов (сценарии VBA) — назовем ее Inventory Master. Я пытаюсь отследить весь свой инвентарь по всем различным средам продаж (Amazon, eBay, личный магазин).
Я создал PHP-скрипт для извлечения данных о продажах из Amazon и преобразования даты в формате XML (запрос данных из Amazon) в два отдельных файла CSV — для тех, кому не все равно, как работает API Amazon, мне нужно сделать один запрос на получение Идентификаторы заказа на продажу на этот день, а затем другой запрос с использованием идентификатора заказа на продажу для получения фактической информации о заказе.
ПРОБЛЕМА заключается в том, что я не уверен, как лучше импортировать нужные мне данные из двух файлов в мастер инвентаризации. Кроме того, я должен быть в состоянии отфильтровать данные, которые я хочу импортировать, и поместить их в соответствующие столбцы в Inventory Master.
Я собирался создать сценарий VBA для импорта файлов, но я уверен, что смогу ли я манипулировать данными таким образом, поскольку данные для импорта представляют собой csv и не имеют включенных макросов. Я уверен, что я все еще мог бы найти способ, но я тогда думал, что мог бы просто сделать все это через PHP, но единственная библиотека PHPExcel, которую я вижу, не работает в форматах xlsm.
Здесь я перехожу к Интернету. Кто-нибудь может придумать лучший способ импортировать эти данные?
Я думаю, что вам нужно сделать это поэтапно. Любые манипуляции с базой данных обычно проходят через промежуточную таблицу. Временная таблица, которой вы манипулируете перед копированием в финальную таблицу.
Андреас предложил вам импортировать весь файл в Excel. Запустите ваши фильтры через файл в Excel, прежде чем копировать его в Inventory Master.
Затем вы можете утилизировать временный файл.
Других решений пока нет …