Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] Экспорт массива данных скриптом (http://forum.oszone.net/showthread.php?t=244718)

Kursor_kvk 15-10-2012 14:50 2005755

Экспорт массива данных скриптом
 
Здравствуйте! Есть файл excel в котором около 1000 строк, "Имя", "Номер","почта".

Пишу скрипт
insert into tableName (name,number,email)
values(....)

Вопрос собственно в том, как мне в этот скрипт копировать всю ту информацию, чтобы оно было с правильным синтаксисом, чтоб вставились все кавычки и запятые?
Можно ли какой-то шаблон создать в word'e или через слияние, чтоб данные из excel встали так как надо:

values('имя1',номер1,'почта1'), ('имя2',номер2,'почта2'), ... ;

и еще, чтоб при этом sql воспринял "имя" в русской кодировке(ну это я думаю и в интернете смогу найти).

Busla 16-10-2012 14:26 2006471

Это вопрос скорее не по MySQL, а по языку на котором скрипт пишется...

Вообще не ясна конечная задача.
Если необходимо однократно загрузить данные из Excel - воспользуйтесь каким-нибудь клиентом для MySQL, например, HeidiSQL (таблицу надо будет пересохранить в csv).

Kursor_kvk 16-10-2012 16:40 2006548

CBusla, спасибо за ответ. Решил по другому:

написал шапку запроса в txt, потом сделал шаблон excel:
первая колонка - скобки, вторая колонка ковычка, третья - данные(имя1), четвертая-ковычка, пятая-запятая и т.д.
Потом всё это скопировал в txt, оно скопировалось как надо, табличкой, автозаменой убрал лишние пробелы и скрипт сработал.


Время: 23:08.

Время: 23:08.
© OSzone.net 2001-