2010-06-17 3 views

ответ

2

Вы можете конвертировать файл XLS в простом .csv файл, а затем используйте инструкцию LOAD DATA INFILE. Введите «help LOAD DATA» в вашем SQL-клиенте, чтобы получить дополнительную информацию об этом утверждении.

+0

Как преобразовать excel в sql – Bharanikumar

+0

Не конвертировать в sql, конвертировать в csv и использовать инструкцию infile load data. – greg0ire

2

Данные Excel по умолчанию не имеют информации о схеме. Я наткнулся на онлайн-инструмент в последнее время, что позволяет преобразование из Excel в MySQL: http://xlstosql.brightants.com/

Вход:

Excel (XLS/XLSX) файл, который содержит данные (имеет некоторый определенный формат, вы должны проверить на документации, что)

Выход:

.sql экспорта файлов (которые могут быть импортированы в базу данных MySQL) Работает довольно хорошо для меня.

Другой вариант, который работал нормально, использовал промежуточное звено CSV. Excel может экспортировать в CSV, а MySQL может импортировать CSV через команду LOAD или PHPMyAdmin. Но я должен каждый раз добавлять столбцы, типы данных вручную и, по-видимому, медленнее экспортировать в CSV раньше.

Есть ли какой-либо плагин на основе Excel, который может сделать это напрямую?

0

Просто

  1. копия вставить содержимое первенствовать в OpenOffice таблицу
  2. Сохраните таблицу
  3. Импорт электронных таблиц в PHPMyAdmin, выбрав OpenOffice документу электронной таблицы,
0

Сохранить ваш .xls/.xlsx файл в CSV-файл, затем проанализируйте его по строке, затем используйте array explode (string $delimiter , string $string [, int $limit ]) с ; как $delimiter

Смежные вопросы