Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
27 Апрель 2024, 21:28:27
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование
(Модераторы: Админ, barmalei) > Тема:

из Ворда в PHP

Страниц  :   Вниз
  Печать  
Автор Тема: из Ворда в PHP  (Прочитано 2725 раз)
0 Пользователей и 1 Гость смотрят эту тему.
xdonzix
Настоящий гродненец
****

Репутация: +79/-0
Offline Offline

Пол: Мужской
Сообщений: 814


No Pasaran!

Просмотр профиля
« : 08 Август 2006, 14:34:59 »

Собственно задача следующая:
Есть в Ворде таблицы, надобно их перекинуть в php, т.е. есть база данных в ворде, надо её же в PHP, что бы потом и поиск и сортировку в ней можно было производить.
Как это можно реализовать? Через XML? Посоветуйте.
Записан

iced
Гость


Email
« Ответ #1 : 08 Август 2006, 14:55:13 »

офигеть. база данных в ворде. держите меня трое.
Записан
-DiMoN-
inTRANCEd
Депутат горсовета
*****

Репутация: +497/-8
Online Online

Пол: Мужской
Сообщений: 6924


Если эта надпись уменьшается - ваш монитор уносят!

S DiMoNlCooL Просмотр профиля
« Ответ #2 : 08 Август 2006, 15:38:37 »

для начала их надо хотя бы в Excel или Access перекинуть Подмигивающий
Записан

xdonzix
Настоящий гродненец
****

Репутация: +79/-0
Offline Offline

Пол: Мужской
Сообщений: 814


No Pasaran!

Просмотр профиля
« Ответ #3 : 09 Август 2006, 02:24:06 »

Господа, не буду говорить хто и у ково, но Вы меня за дебила не держите. Я бы базу в Ворде не делал.
Без перекидывания это реально?
Записан

Dr. Well
Настоящий гродненец
****

Репутация: +26/-2
Offline Offline

Пол: Мужской
Сообщений: 439


Просмотр профиля
« Ответ #4 : 09 Август 2006, 09:50:14 »

а ком-объект в пхп нельзя чтоли создать?
типа
$xl = CreateCOM(OLE)Object("Excel.Application");
$wb = $xl->Workbooks.Open(sFileName);
$sheet = $wb->Worksheets(1)
$sheet->Activate();
echo $sheet->UsedRange.Cells(1,1).Value;

или нет такого в ПХП?
это про эксель - но если это пройдет с вордом проблем не будет...
код можешь не проверять - это я прямо тут писал - 100% работать не будет... но так это выглядело бы на пасцале и асп... так что отсюда попробуй оттолкнуться...
« Последнее редактирование: 09 Август 2006, 09:52:16 от Yagovdik » Записан
Dr. Well
Настоящий гродненец
****

Репутация: +26/-2
Offline Offline

Пол: Мужской
Сообщений: 439


Просмотр профиля
« Ответ #5 : 09 Август 2006, 09:58:44 »

хм...
не удержался - посмотрел в мануале...

начни отсюда http://www.php.net/com_load
а вообще вот все что тебе нужно
http://www.php.net/manual/en/ref.com.php
Записан
Alatheus
Настоящий гродненец
****

Репутация: +6/-0
Offline Offline

Пол: Мужской
Сообщений: 727


@.ghost

Просмотр профиля WWW
« Ответ #6 : 09 Август 2006, 10:36:10 »

насколько я в курсе задачи, COM - это не совсем то.. ошибка в ее(задачи) постановке:
Цитировать
Есть в Ворде таблицы, надобно их перекинуть в php
перекинуть в mySQL Улыбка

остается только парсить? или у кого-то есть другие предложения (не включая конверты в другие форматы)
Записан

Till it Bleeds  music, arrangements, vocals

".. I am the one almighty.. you will cry my name .."
Archi
Почетный гродненец
*****

Репутация: +25/-1
Offline Offline

Пол: Мужской
Сообщений: 1176


Unsilent Chburashko in the northern sky

Просмотр профиля WWW
« Ответ #7 : 10 Август 2006, 00:22:04 »

Ммм.... конверт и импорт, имхо
Записан

У меня дикая аллергия на тупость. Я сразу покрываюсь сарказмом.
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #8 : 10 Август 2006, 11:19:45 »

В эксель перегнать ведь можно? вроде можно. А отттуда выдрать не составит проблемы
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
maxposedon
Настоящий гродненец
****

Репутация: +26/-0
Offline Offline

Сообщений: 696


empty

Просмотр профиля
« Ответ #9 : 10 Август 2006, 11:23:55 »

Цитировать
Ммм.... конверт и импорт, имхо

нда... блин сразу конверты и фильтры народу мерещатся...
на*й???

все проще:
C-c C-v в plain text file
и SQL copy в какой-нить sqlite, дабы не заворачиватся с поднятием лишних демонов(или сервисов, если каму так понятние), типа mysql



Записан
Paladin
FUCK GMmmm
Губернатор
*****

Репутация: +501/-51
Offline Offline

Пол: Мужской
Сообщений: 11862


Просмотр профиля
« Ответ #10 : 10 Август 2006, 16:17:57 »

Если одноразовая операция то можно тупо поставить ОпенОфис а при его помощи табличные данные мона в любую БуДу запихать... при помощи драг эн дроп. Улыбка
Записан
Archi
Почетный гродненец
*****

Репутация: +25/-1
Offline Offline

Пол: Мужской
Сообщений: 1176


Unsilent Chburashko in the northern sky

Просмотр профиля WWW
« Ответ #11 : 10 Август 2006, 18:00:58 »

Цитировать
Цитировать
Ммм.... конверт и импорт, имхо

нда... блин сразу конверты и фильтры народу мерещатся...
на*й???

Слово конвертер и/или фильтр как бы употреблено не было.

Цитировать
все проще:
C-c C-v в plain text file
и SQL copy в какой-нить sqlite, дабы не заворачиватся с поднятием лишних демонов(или сервисов, если каму так понятние), типа mysql

А описанная процедура под определение конверт + импорт никак не попадает?
Записан

У меня дикая аллергия на тупость. Я сразу покрываюсь сарказмом.
Админ
Administrator
*****

Репутация: +1777/-51
Offline Offline

Пол: Мужской
Сообщений: 5957


Viva la DRF!

S alexey.rads forumgrodno Просмотр профиля Email
« Ответ #12 : 15 Август 2006, 00:39:47 »

Через ком конечно можно. если только РНР на винде стоит. А если нет?
ИМХО кат-н-пэйст лучший из вариантов.
Записан

Viva la DRF!
DeGree
Гродненец
**

Репутация: +7/-0
Offline Offline

Пол: Мужской
Сообщений: 228


... it's me ...

Просмотр профиля WWW
« Ответ #13 : 23 Август 2006, 17:29:34 »

Как вариант на VBA написать макрос, который .SQL файл залабает... Или вааще сразу исходник РНР для импорта.. думаю, что на VBA таблицы будут легко итерироваться. Не знаю, но кацца должно быть, чтобы сразу в мускл можно было пихать.
Записан

... nothing else matters ...(Metallica)
Tal
Гродненец
**

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 105


ну и кто сказал - что будем делать?

Просмотр профиля
« Ответ #14 : 07 Сентябрь 2006, 10:01:42 »

Я недавно столкнулся с такой же проблемой, только база лежала в эксЦесе.
Решал так.
Набросал тулзу в с# которая локально открывала базу формировала sql запрос на синхронизацию с вебом и постила форму с текстом запроса на удаленную страницу, типа execSQL.php.
Получала реквест в виде страницы с заголовком - exec Ok, и все... Использовал компонент webBrowser в тулзе - грубовато, но я не заморачивался.

То же самое и тебе можно было бы сделать, только через Ole из ворда достать данные и собрать SQL.



Записан

Дурак думает, умный действует по обстоятельствам.
Neo
Гость
« Ответ #15 : 08 Сентябрь 2006, 23:08:59 »

Чисто сишарповский подход Смеющийся
Записан
barmalei
Moderator
*****

Репутация: +49/-2
Offline Offline

Пол: Мужской
Сообщений: 505


Просмотр профиля WWW
« Ответ #16 : 09 Сентябрь 2006, 03:33:26 »

кидать в текстовик парсить и колотить базу донзи звони сделаю мобилу у корося спроси
Записан
Neo
Гость
« Ответ #17 : 10 Сентябрь 2006, 02:06:01 »

Думаю Донзи уже как месяц назад этой проблемкой занимался Улыбка
Записан
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2024, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,167 секунд. Запросов: 19.