Похожие вопросы

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

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


Благодаря.

5
задан phunehehe
источник

3 ответов

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

4
отвечен bert 2009-11-29 10:02:08
источник

Google Docs Таблица:

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

phpMyAdmin:

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

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

3
отвечен Alastair 2012-06-30 14:13:48
источник

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

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

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

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

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

0
отвечен bert 2009-11-25 20:34:10
источник

Другие вопросы google-spreadsheets import mysql phpmyadmin