phpmyadmin импорт таблицы базы данных из Google spreadsheet

Я управляю небольшим веб-сайтом, который позволяет людям регистрироваться в качестве членов. Раньше я использовал форму google для управления регистрацией членов, но теперь, когда количество пользователей становится довольно большим, я переключаюсь на mysql. В настоящее время у меня около 500 членов в базе данных, сохраненной в электронной таблице google. Как я могу сделать массовый импорт из таблицы google в таблицу в mysql? Кстати, я использую phpmyadmin, поэтому решение для phpmyadmin предпочтительнее:)


Благодаря.

16
задан phunehehe
09.12.2022 14:29 Количество просмотров материала 3595
Распечатать страницу

3 ответа

теперь импортируйте запрос таблицы снова, он заменит фиктивную таблицу, созданную ранее.

4
отвечен bert 2022-12-10 22:17

Google Docs Таблица:

  1. файл > загрузить как... > CSV

phpMyAdmin:

  1. импорт > формат: CSV
  2. ✔ первая строка файла содержит имена столбцов таблицы
  3. [Go]

Как это обычный текст, есть бесчисленное множество способов, что это может быть сделано, хотя, если вы используете старую версию phpMyAdmin (или найти себя без него вообще) альтернатива - использовать в PHP fgetcsv() или str_getcsv() для обработки файла и его импорта.

3
отвечен Alastair 2022-12-11 00:34

SQL-это просто читаемый текст. Создайте новую таблицу в PHPmyAdmin со структурой, которую вы хотите, двумя фиктивными записями и экспортируйте запрос для нее в a .текстовый файл sql с меткой" drop table". С электронными таблицами, экспорт текстового файла. Теперь вырежьте и вставьте части из файла csv в файл sql, и регулировать количество полей в заголовке SQL. При необходимости используйте поиск и замену в соответствии с пунктуацией. Используйте Notepad++ (Smultron на Mac) для удобного редактирования .файлы sql. вы можете используйте 2 действия поиска и замены, чтобы преобразовать CSV в SQL

заменить , с ','

заменить return на'); вставить в tablename fieldname1,fieldname2) значения (

затем скопируйте отредактированный список в фиктивный SQL-запрос.

теперь импортируйте запрос таблицы снова, он заменит фиктивную таблицу, созданную ранее.

0
отвечен bert 2022-12-11 02:51

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх