![]() |
Экспорт массива данных скриптом
Здравствуйте! Есть файл excel в котором около 1000 строк, "Имя", "Номер","почта".
Пишу скрипт insert into tableName (name,number,email) values(....) Вопрос собственно в том, как мне в этот скрипт копировать всю ту информацию, чтобы оно было с правильным синтаксисом, чтоб вставились все кавычки и запятые? Можно ли какой-то шаблон создать в word'e или через слияние, чтоб данные из excel встали так как надо: values('имя1',номер1,'почта1'), ('имя2',номер2,'почта2'), ... ; и еще, чтоб при этом sql воспринял "имя" в русской кодировке(ну это я думаю и в интернете смогу найти). |
Это вопрос скорее не по MySQL, а по языку на котором скрипт пишется...
Вообще не ясна конечная задача. Если необходимо однократно загрузить данные из Excel - воспользуйтесь каким-нибудь клиентом для MySQL, например, HeidiSQL (таблицу надо будет пересохранить в csv). |
CBusla, спасибо за ответ. Решил по другому:
написал шапку запроса в txt, потом сделал шаблон excel: первая колонка - скобки, вторая колонка ковычка, третья - данные(имя1), четвертая-ковычка, пятая-запятая и т.д. Потом всё это скопировал в txt, оно скопировалось как надо, табличкой, автозаменой убрал лишние пробелы и скрипт сработал. |
Время: 23:08. |
Время: 23:08.
© OSzone.net 2001-