Как импортировать данные из файла Excel в MySQL, содержащий макро-функции, используя Python - PullRequest
1 голос
/ 24 марта 2019

Прежде всего, я прошу прощения, если есть что-то непонятное Все, что мне нужно, я хочу создать базу данных, так как у меня есть файл Excel, который содержит много столбцов, и эти столбцы содержат много строк, которые содержат данные Мне просто нужно импортировать все эти данные в базу данных MySQL вместо того, чтобы заполнять их вручную, так как у меня много файлов Excel. Итак, я представляю, что есть простой способ импортировать все эти данные из файла Excel в базу данных, используя библиотеку Pythons, такую ​​как pandas и NumPy, xlrd После этого, если какие-либо обновления или заполнение файла Excel, он автоматически обновляет его в базе данных, а если любое обновление или заполнение базы данных, он автоматически обновляется в файл Excel, так как многие пользователи будут использовать файлы Excel. Теперь мне нужны среда, инструменты и учебник для этого случая

1 Ответ

1 голос
/ 24 марта 2019

Прежде всего, вам нужно отправить все данные в базу данных MySQL. Я бы предложил использовать объектно-реляционные сопоставители, такие как SQLAlchemy .

Вы можете анализировать ваши файлы Excel с пандами. Если вы не работаете с большим количеством цифр, в этом случае вам не нужен NumPy.

Кроме того, я бы не рекомендовал использовать файлы Excel в качестве основного источника данных. Вы можете добавить данные непосредственно в MySQL, а затем вывести всю базу данных в файл xlsx (вы можете использовать XLSXWriter для этого случая) только тогда, когда вам это нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...