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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> экспорт в word, экспорт в word 
:(
    Опции темы
Leoo
Дата 6.8.2007, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Необходимо экспортировать некие данные в word файл, но я не знаю как.

Подскажите пожалуйста.


--------------------
Если вы не страдаете паранойей, это не значит, что они за вами не летят!
PM MAIL WWW ICQ   Вверх
reich
Дата 6.8.2007, 23:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

Репутация: -1
Всего: -6



Link 1
Link 2
Link 3

совет -> google.com = много полезной информации без флуда на форумах!
PM MAIL ICQ   Вверх
Leoo
Дата 7.8.2007, 09:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



нашел следующий примерчик (причем не в одном месте) но у меня что-то ни чего не работает
Код

$word = new COM("word.application") or die("Couldn't start Word!");
$word->Visible = 1;
$word->Documents->Add();

$word->Selection->TypeText("This is a test document");

$word->Documents[1]->Save;
//$word->Documents[1]->SaveAs('D:\\test1.doc');

$word->quit();



--------------------
Если вы не страдаете паранойей, это не значит, что они за вами не летят!
PM MAIL WWW ICQ   Вверх
Leoo
Дата 8.8.2007, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



люди помогите пожалуйста, очень нужно


--------------------
Если вы не страдаете паранойей, это не значит, что они за вами не летят!
PM MAIL WWW ICQ   Вверх
smartov
Дата 8.8.2007, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

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



Leoo, если сервер виндовый, то тот пример что ты нашел с COM будет работать (при установленном MSOffice) если сервер не виндовый, то вариантов пока нет - только жкспорт в html.
PM MAIL   Вверх
Leoo
Дата 8.8.2007, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



я пока тестил на локалке, под виндой, у меня скрипт отрабатывает и ошибок не выдает но файл не создаеться, а если я его сам создаю, то в него ни чего не пишеться


--------------------
Если вы не страдаете паранойей, это не значит, что они за вами не летят!
PM MAIL WWW ICQ   Вверх
smartov
Дата 8.8.2007, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


свой собственный
****


Профиль
Группа: Экс. модератор
Сообщений: 4225
Регистрация: 2.2.2006
Где: NJ

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



Leoo
1) А у скриптов были права на запись в тот файлик?

2) Ты уверен что документы считаются начиная с 1? (мне кажется там стандартный массив, с нуля)

3) Попробуй еще вот такое
Код

$word = new COM(“Word.Application”);
$word->visible = true;
$word->Documents->Add();

$word->Selection->TypeText(“hello”);

$word->ActiveDocument ->SaveAs(“c:\\path_where_scripts_can_write\\test.doc”);
$word->Quit();

PM MAIL   Вверх
helflip
  Дата 9.8.2007, 09:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



создаешь вордовский файлик только РТФ, в него вставляеш, где нужно,  чтото подобное {OUTPUT} 
В скрипте открываешь файлик и делаешь 
$file = "filename";
$out = <<<EOF
      CONTENT
EOF;
str_replace("{OUTPUT}",$out,$file);
я так делал! Принцип как с шаблонами!
--------------------
 
PM MAIL   Вверх
Rajken
Дата 10.8.2007, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



в принципе есть стандартная обманка как отдавать doc и xls файлы.
обычный html сохраненный с расширением doc или xls. Во втором случае естественно таблица. Прекрасно работает.
PM MAIL   Вверх
UhaMurad
Дата 29.10.2007, 21:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



А нет случайно такой веб службы, которой можно было послать doc-файл, а она тебе возвращает html-файл... 

это было бы замечательно в случае, если такую операцию необходимо проделывать редко
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

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


 




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


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

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