Лучший способ импортировать данные в файл Excel с поддержкой макросов

Я уже проделал большую работу здесь, и я предполагал, что собираюсь сделать это так, но я не уверен, что это сработает сейчас. Я создал систему инвентаризации для своего бизнеса с использованием Excel, и в ней есть несколько макросов (сценарии VBA) — назовем ее Inventory Master. Я пытаюсь отследить весь свой инвентарь по всем различным средам продаж (Amazon, eBay, личный магазин).

Я создал PHP-скрипт для извлечения данных о продажах из Amazon и преобразования даты в формате XML (запрос данных из Amazon) в два отдельных файла CSV — для тех, кому не все равно, как работает API Amazon, мне нужно сделать один запрос на получение Идентификаторы заказа на продажу на этот день, а затем другой запрос с использованием идентификатора заказа на продажу для получения фактической информации о заказе.

ПРОБЛЕМА заключается в том, что я не уверен, как лучше импортировать нужные мне данные из двух файлов в мастер инвентаризации. Кроме того, я должен быть в состоянии отфильтровать данные, которые я хочу импортировать, и поместить их в соответствующие столбцы в Inventory Master.

Я собирался создать сценарий VBA для импорта файлов, но я уверен, что смогу ли я манипулировать данными таким образом, поскольку данные для импорта представляют собой csv и не имеют включенных макросов. Я уверен, что я все еще мог бы найти способ, но я тогда думал, что мог бы просто сделать все это через PHP, но единственная библиотека PHPExcel, которую я вижу, не работает в форматах xlsm.

Здесь я перехожу к Интернету. Кто-нибудь может придумать лучший способ импортировать эти данные?

0

Решение

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

Андреас предложил вам импортировать весь файл в Excel. Запустите ваши фильтры через файл в Excel, прежде чем копировать его в Inventory Master.

Затем вы можете утилизировать временный файл.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]