Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Выгрузка таблицы в Microsoft Word / 7 сообщений из 7, страница 1 из 1
02.05.2014, 20:29
    #38631560
sveta12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка таблицы в Microsoft Word
Здравствуйте. У меня на страничке формируется таблица. Подскажите, можно ли реализовать выгрузку данной таблицы в Microsoft Word? Вот мои попытки:

<p><center>Таблица №1 - Переменная $GLOBALS</p></center>
<TABLE table align="center" border >

<?php
header("Content-type: application/ms-word");
header('Content-Disposition: attachment; filename="free.docx"');
readfile('free.docx');

while (list($var,$value) = each($GLOBALS)) :

{
echo "<tr ><td width='200'> <BR>$var </td><td width='500'>$value</td></tr>";
}
endwhile;

?>
</table>
...
Рейтинг: 0 / 0
02.05.2014, 20:47
    #38631569
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка таблицы в Microsoft Word
Есть библиотека WorldPHP - думаю это то что надо
...
Рейтинг: 0 / 0
02.05.2014, 23:04
    #38631625
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка таблицы в Microsoft Word
Еще варианты...
Можно сохранить HTML с расширением .doc - ворд его довольно таки неплохо понимает. Пожалуй, это самый простой способ, хоть и не лишен недостатков.
Можно сформировать все необходимые XML файлы, зазиповать их и сохранить как .docx - это довольно простой способ, если использовать готовый шаблон документа.
Если сервер на винде, тогда можно при помощи COM-технологии, взаимодействуя непосредственно с запущенным на сервере экземпляром ворда, передать туда нужные данные, сохранить документ на диск, а затем любым способом отдать его пользователю.
...
Рейтинг: 0 / 0
03.05.2014, 08:44
    #38631703
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка таблицы в Microsoft Word
Код: html
1.
2.
3.
4.
5.
<p><center>Таблица №1 - Переменная $GLOBALS</p></center>
<TABLE table align="center" border >

<?php
header("Content-type: application/ms-word");



headers already send
...
Рейтинг: 0 / 0
03.05.2014, 10:21
    #38631733
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка таблицы в Microsoft Word
Bom -сигнатуру убрали из файла?

ОТкройте фаил в notepad++ выберите в меню кодеровка и посмотрите. если что измените
...
Рейтинг: 0 / 0
03.05.2014, 12:23
    #38631791
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка таблицы в Microsoft Word
vkleЕсли сервер на винде, тогда можно при помощи COM-технологии, взаимодействуя непосредственно с запущенным на сервере экземпляром ворда, передать туда нужные данные, сохранить документ на диск, а затем любым способом отдать его пользователю.
так делать нельзя. Почему - на сайте MSDN подробно описано
...
Рейтинг: 0 / 0
04.05.2014, 10:44
    #38632247
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выгрузка таблицы в Microsoft Word
Поддерживаю
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Выгрузка таблицы в Microsoft Word / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]