Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подскажите как можно данные из Excel импортировать в MySql
 
 автор: R_A_D_I_S_T   (21.08.2008 в 09:17)   письмо автору
 
 

У меня в Excel есть данные (их очень много), мне необходимо их перенести в базу в конкретное поле, каким образом это можно сделать, ума не приложу......Помогите, кто знает

  Ответить  
 
 автор: ronin80   (21.08.2008 в 09:43)   письмо автору
 
   для: R_A_D_I_S_T   (21.08.2008 в 09:17)
 

либо через LOAD DATA предварительно сохранив данные в текстовом файле (в принципе из экселя выкинуть столбец в текстовый файл не проблема), либо с помощью программ, например Navicat (сам уже не раз пользовался данной функцией)

  Ответить  
 
 автор: R_A_D_I_S_T   (21.08.2008 в 09:52)   письмо автору
 
   для: ronin80   (21.08.2008 в 09:43)
 

не подскажите где можно скачать данную программу?

  Ответить  
 
 автор: ronin80   (21.08.2008 в 10:26)   письмо автору
 
   для: R_A_D_I_S_T   (21.08.2008 в 09:52)
 

в любом поисковике задайте название

  Ответить  
 
 автор: R_A_D_I_S_T   (21.08.2008 в 10:55)   письмо автору
 
   для: ronin80   (21.08.2008 в 10:26)
 

есть проблема еще: а когда импортирую при помощи LOAD DATA , те поля где есть "- " сроку обрезает

Например I-АИ835170, а в базу добавляет только I-

  Ответить  
 
 автор: ronin80   (21.08.2008 в 11:09)   письмо автору
 
   для: R_A_D_I_S_T   (21.08.2008 в 10:55)
 

покажите структуру таблицы и листинг запроса LOAD DATA

  Ответить  
 
 автор: R_A_D_I_S_T   (21.08.2008 в 11:17)   письмо автору
 
   для: ronin80   (21.08.2008 в 11:09)
 

LOAD DATA LOCAL INFILE '/var/tmp/phpDTml2J' INTO TABLE `table` FIELDS TERMINATED BY ';' ESCAPED BY '\\' LINES TERMINATED BY '\r\n'(
`date` , `pass`
)#

структура

CREATE TABLE `table` (
`id` int(10) NOT NULL auto_increment,
`pass` varchar(50) default NULL,
`date` varchar(50) NOT NULL default '0000-00-00',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=106087 ;

  Ответить  
 
 автор: ronin80   (21.08.2008 в 13:03)   письмо автору
 
   для: R_A_D_I_S_T   (21.08.2008 в 11:17)
 

а можно ещё образец хотя бы одной строки файла

  Ответить  
 
 автор: sl1p   (21.08.2008 в 12:46)   письмо автору
 
   для: R_A_D_I_S_T   (21.08.2008 в 09:17)
 

у меня похожая задача была, я просто в одной строке это всё запихал.. путь1*путь2*путь3...
а потом при выводе разбивал.. и вроде норм пашет:)

  Ответить  
 
 автор: R_A_D_I_S_T   (21.08.2008 в 13:24)   письмо автору
 
   для: sl1p   (21.08.2008 в 12:46)
 

у меня все получилось, дело было в кодировке
после перевода в кодировку UTF8 все заработало!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования