Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как считать данные из xls и записать в MySql 
:(
    Опции темы
Rusman
Дата 2.10.2008, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 4.5.2006
Где: Пермь

Репутация: нет
Всего: нет



Здравствуйте!
Ситуация следующая:
Есть фирма по продаже товаров. Все данные хранятся в 1С. АВтоматически данные выгружаются на сервер в файл XLS.
Мне нужно сделать так чтобы с помощью PHP данные считались с XLS и записывались в MySQL.
Или может есть другой способ получения данных из 1С?

Заранее спасибо всем!
PM MAIL ICQ Skype   Вверх
Валерия
Дата 2.10.2008, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 10.3.2007

Репутация: нет
Всего: 8



1C может сохранить в csv?
Если нет, то экселем нужно сохранять в csv и потом парсить...
Расказать как парсить или сам умеешь?
PM MAIL   Вверх
Rusman
Дата 2.10.2008, 19:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 4.5.2006
Где: Пермь

Репутация: нет
Всего: нет



Пожалуйста расскажите! )
PM MAIL ICQ Skype   Вверх
Валерия
Дата 2.10.2008, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 598
Регистрация: 10.3.2007

Репутация: нет
Всего: 8



Код

<?
mysql_connect(.....);
mysql_selectdb(.....);

$file = file("base.csv"); //Открываем файл
foreach ($file as $line){ //Проходимся по всем строкам файла
  $mass = explode(";", $line); //Разделяем строку на столбцы (в csv разделитель - точка с запятой)
  $v1 = $mass[0];
  $v2 = $mass[1];
  $v3 = $mass[2];
  //...
  //и т.д
  //...

  //а здесь делаем запрос в мускул
  mysql_query("INSERT INTO `base` SET `var1`='$v1', `var2`='$v2', `var3`='$v3'");
  // или  mysql_query("INSERT INTO `base` VALUES('$v1', '$v2', '$v3')"); что тебе удобнее
}
?>

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0427 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.