Экспорт данных из Excel
08.05.2015: Скоро будет произведена чистка тем от левых спам-ссылок.
Добро пожаловать, Гость. Пожалуйста, Войти или Регистрация.


Сейчас 20 Октябрь 2018г, 08:46:32 °C

На главную Войти Регистрация
  iNsk.ru - Форум
  Программирование
  Форум по Web-программированию

  Экспорт данных из Excel
« предыдущая следующая »
Страницы: [1] 2 Ответ
   Автор  Тема: Экспорт данных из Excel (Прочитано 13383 раз(а))
Этот пользователь был отключён и/или удалён
СЕВЕРоморск
Гость
Экспорт данных из Excel
« Время отправления: 22 Июнь 2004г, 20:17:25  »
Ответить с цитатой Ответ

Товарищи!

Пусть имеется файлик excel, там содержатся N записей.
Требуется сваять скрипт на PHP, который бы "взял" все записи из excel и добавил их в sql базу данных.

Подскажите: как осуществить экспорт данных из excel??
Какими методами это вообще делается? Дайте наводку :-)


Авторизован
Ж.Ж.
Администратор
Re:Экспорт данных из Excel
« Ответ #1 Время отправления: 22 Июнь 2004г, 23:19:10  »
Ответить с цитатой Ответ

Цитата: СЕВЕРоморск на 22 Июнь 2004г, 20:17:25 
Товарищи!

Пусть имеется файлик excel, там содержатся N записей.
Требуется сваять скрипт на PHP, который бы "взял" все записи из excel и добавил их в sql базу данных.

Подскажите: как осуществить экспорт данных из excel??
Какими методами это вообще делается? Дайте наводку :-)
Вот бы мне кто на водку дал...


Авторизован

Из словаря:
ФОН -  Шум, помехи, излучение, мешающие воспроизведению каких-н. сигналов.
МЕГА -  большой, большого размера.
МЕГАФОН
Этот пользователь был отключён и/или удалён
СЕВЕРоморск+
Гость
Re:Экспорт данных из Excel
« Ответ #2 Время отправления: 23 Июнь 2004г, 00:09:37  »
Ответить с цитатой Ответ

Импорт, а не экспорт, блин...


Авторизован
RAMMSTEIN
Администратор
Re:Экспорт данных из Excel
« Ответ #3 Время отправления: 23 Июнь 2004г, 00:44:05  »
Ответить с цитатой Ответ

Цитата: СЕВЕРоморск на 22 Июнь 2004г, 20:17:25 
Товарищи!

Пусть имеется файлик excel, там содержатся N записей.
Требуется сваять скрипт на PHP, который бы "взял" все записи из excel и добавил их в sql базу данных.

Подскажите: как осуществить экспорт данных из excel??
Какими методами это вообще делается? Дайте наводку :-)
а что за скрипт?
есть много бесплатных, переводящих из Exсel в MySQL, но алгоритмы могут быть разные...


Авторизован


[Toyota Carina AT211, 7A-FE, 1997г, зелёный хамелеон] - продана
[Toyota Camry Touring ACV30, 2AZ-FE, 2003г, белый ксералик] - в наличии
raindrop
something alive
Профи
Re:Экспорт данных из Excel
« Ответ #4 Время отправления: 23 Июнь 2004г, 03:08:07  »
Ответить с цитатой Ответ

Цитата: СЕВЕРоморск на 22 Июнь 2004г, 20:17:25 
Товарищи!

Пусть имеется файлик excel, там содержатся N записей.
Требуется сваять скрипт на PHP, который бы "взял" все записи из excel и добавил их в sql базу данных.

Подскажите: как осуществить экспорт данных из excel??
Какими методами это вообще делается? Дайте наводку :-)

В большинстве случаев всё делается через промежуточный экспорт в текстовый формат с разделителями (как правило csv, но впринципе неважно). Просто разобрать Excel самостоятельно достаточно проблематично, т.к. щас версий этого самого Excel не меряно (97,2000,XP,2003) и у всех формат несколько отличается... Что касается бесплатных скриптов, то я в свое время ни одного не нашел (может, конечно, плохо искал). Есть классы обратного преобразования, т.е. генерации примитивного файла Excel (но при этом достаточно правильного с точки зрения формата).

ИМХО проще использовать не РНР а что-то win-ориентированное, либо пытаться подключаться к данным Excel через ODBC... а написать "простой" и универсальный парсер этого формата - геморрой, а результат, как правило, того не стоит...


Авторизован

...possible a last drop!
Этот пользователь был отключён и/или удалён
СЕВЕРоморск+
Гость
Re:Экспорт данных из Excel
« Ответ #5 Время отправления: 23 Июнь 2004г, 21:06:56  »
Ответить с цитатой Ответ

>>ИМХО проще использовать не РНР а что-то win->>ориентированное, либо пытаться подключаться к >>данным Excel через ODBC

Можно бало бы организовать клиента, который бы подкл. к excel и брал то, что надо... но как это сделать только средствами PHP?? Кидать на хостинг экзешники - это как-то коряво... или нет??

>>а написать "простой" и универсальный парсер этого >>формата - геморрой, а результат, как правило, того не >>стоит...
Мне "оно надо".
Под "простым и универсальным парсером" ты подразумеваешь "простой" разбор excel-файла??? А где взять формат файла excel???


Авторизован
Duke
Модератор форума
Re:Экспорт данных из Excel
« Ответ #6 Время отправления: 25 Июнь 2004г, 01:13:53  »
Ответить с цитатой Ответ

СЕВЕРоморск+, приятно видеть знакомый ник с хостела)



Авторизован
Этот пользователь был отключён и/или удалён
СЕВЕРоморск+
Гость
Re:Экспорт данных из Excel
« Ответ #7 Время отправления: 25 Июнь 2004г, 20:48:08  »
Ответить с цитатой Ответ

2 Duke:
Мы повсюду :-))


Авторизован
Duke
Модератор форума
Re:Экспорт данных из Excel
« Ответ #8 Время отправления: 25 Июнь 2004г, 23:03:42  »
Ответить с цитатой Ответ

Цитата: СЕВЕРоморск+ на 25 Июнь 2004г, 20:48:08 
2 Duke:
Мы повсюду :-))
Это точно))


Авторизован
Johan
Пользователь
Re:Экспорт данных из Excel
« Ответ #9 Время отправления: 09 Июль 2004г, 02:30:17  »
Ответить с цитатой Ответ

Цитата: Duke на 25 Июнь 2004г, 01:13:53 
СЕВЕРоморск+, приятно видеть знакомый ник с хостела)
Господа, давайте не будем заниматься флудом, а обсудим данную тему. Потому как у меня возник точно такой же вопрос (xsl -> PHP)


Авторизован
raindrop
something alive
Профи
Re:Экспорт данных из Excel
« Ответ #10 Время отправления: 15 Июль 2004г, 23:27:04  »
Ответить с цитатой Ответ

Цитата: СЕВЕРоморск+ на 23 Июнь 2004г, 21:06:56 
Можно бало бы организовать клиента, который бы подкл. к excel и брал то, что надо... но как это сделать только средствами PHP?? Кидать на хостинг экзешники - это как-то коряво... или нет??

Смотря где лежит сервер, ели на машине, которая под боком, то туда можно класть чего угодно. А если далеко у провайдера, то тогда действительно коряво...

Цитата: СЕВЕРоморск+ на 23 Июнь 2004г, 21:06:56 
>>а написать "простой" и универсальный парсер этого >>формата - геморрой, а результат, как правило, того не >>стоит...
Мне "оно надо".
Под "простым и универсальным парсером" ты подразумеваешь "простой" разбор excel-файла??? А где взять формат файла excel???

Ну формат можно поискать в том же интернете. Наверняка есть в msdn.

Впомнил, что однажды в инете я нашел скрипт на PHP, который с достаточной универсальностью мог парсить excel-файлы (пощупать не удалось, т.к. демки не было, а стоил он 460 у.е.)... тогда я понял, что решение проблемы не тривиально, но если сильно захотеть, то найти можно... и успокоился.

Есть ещё вариант, взять скрипт обратной генерации - создать из него exccel-файл и внимательно изучить формат... хотя, как мне кажется, ничего путного из этой затеи не получится (я уже писал ранее), но на безрыбье и рак - рыба...


Авторизован

...possible a last drop!
RAMMSTEIN
Администратор
Re:Экспорт данных из Excel
« Ответ #11 Время отправления: 19 Октябрь 2004г, 20:10:13  »
Ответить с цитатой Ответ

я не пробовал, но попробуй это: cgi.myweb.ru/script.phtml?ca_i...1&s_id=4009


Авторизован


[Toyota Carina AT211, 7A-FE, 1997г, зелёный хамелеон] - продана
[Toyota Camry Touring ACV30, 2AZ-FE, 2003г, белый ксералик] - в наличии
Этот пользователь был отключён и/или удалён
Сергей S
Гость
Re:Экспорт данных из Excel
« Ответ #12 Время отправления: 05 Май 2006г, 16:59:35  »
Ответить с цитатой Ответ

Парсить Excel можно средствами  ADO.net  или если на  PHP  то вернее всего с разбором Excel  файла сохранённого как файл с знаками табуляции  CVS .Подробнее см  http://web-style.h1.ru


Авторизован
Slayer
Профи
Re:Экспорт данных из Excel
« Ответ #13 Время отправления: 05 Май 2006г, 18:01:41  »
Ответить с цитатой Ответ

А вы не замечали, что с Excel идут ODBC драйвера, возможно можно найти их и не только под винду. А значит что? Значит можно обратиться к нему средствами Sql ) И им же замисать в нужную тебе базу )

Это так размышления вслух )


Авторизован
LexaNSIB
Новичок
Re:Экспорт данных из Excel
« Ответ #14 Время отправления: 13 Декабрь 2011г, 14:34:15  »
Ответить с цитатой Ответ

Цитата: СЕВЕРоморск на 22 Июнь 2004г, 20:17:25 
Товарищи!

Пусть имеется файлик excel, там содержатся N записей.
Требуется сваять скрипт на PHP, который бы "взял" все записи из excel и добавил их в sql базу данных.

Подскажите: как осуществить экспорт данных из excel??
Какими методами это вообще делается? Дайте наводку :-)

Я делаю таку штуку по средствам OLE объектов, но это в Delphi не знаю есть ли такая возможность в php


Авторизован

Развиваю свой ресурс http://www.proafriku.ru - сайт про Африку
Страницы: [1] 2 Ответ 
« предыдущая следующая »
Перейти на форум: 



Друзья: iNsk.ru, MyAutoGames.RU - дрифт, челленджи, гонки, драг, мотокросс, ралли

iNsk.ru - Форум | Powered by YaBB SE Rus
© 2002-2018, Интернет Новосибирск.


Rambler's Top100