У меня есть таблица Microsoft Access с более чем 600 000 строк и 111 столбцов. Все, что мне нужно сделать, это получить эту таблицу в формате .csv (для преобразования в Pandas df) или непосредственно в Pandas фрейм данных. Я пробовал следующее:
Экспортируйте таблицу в формат .xlsx. Это дает мне рабочий лист с более чем 500 000 Кб данных, но он полностью пустой, когда я открываю его.
Экспорт данных в .txt. Я сделал это, но похоже, что есть проблема с разделителями / несогласованным форматированием в таблице, которая извлекает данные, которые испорчены к тому времени, когда вы достигнете следующих столбцов (то есть некоторые столбцы все равны нулю, когда они не должны быть, когда я вытащите .txt в Pandas)
Немного повозился с пакетом pyodb c, но я смог найти в основном информацию, касающуюся получения Python для доступа или управления базой данных Access через pyodb c.
Чтобы было ясно, я не собираюсь манипулировать или связываться с этой базой данных, я строго хочу получить необработанные данные, поэтому Я могу запустить его через модель случайного леса, которую я построил в Python. Простите меня, если какая-либо из моих формулировок неправильная / нечеткая, я никогда не использовал Access до сегодняшнего дня.