У меня очень большой опыт работы с БД самых разных форматов, но говоря о WP все же самый оптимальный путь свести все в CSV, а уже затем импортировать. Чтобы все это гладко легло в MySQL
Но тут важно понимать, что грузить все это лучше всего тогда, когда есть понимание на чем будет построена организация редактирования и вывода данных - на стандартной БД, родных произвольных полях или ACF
ACF сейчас в тренде, и реально силен. Нужно возиться и разбираться, но результат того стоит
+
а еще очень хорошо бы представлять какой там объем данных, какой разброс полей и кроссинг между ними при поиске
если ты хочешь реально годную форму работы с данными на фронте, то acf сильно решает