|
|
|
| Скачал последнюю версию Spreadsheet_Excel_Writer...и OLE к нему. Может кто подскажет, как устанавливается это приложение ? | |
|
|
|
|
|
|
|
для: Duran
(19.01.2005 в 12:07)
| | А что он делает и для чего нужен? /вдруг пригодится.../ | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(19.01.2005 в 13:51)
| | >А что он делает и для чего нужен? /вдруг пригодится.../
Создание таблиц Excel средствами PHP | |
|
|
|
|
|
|
|
для: Crux
(19.01.2005 в 14:06)
| | Спасибо. Не знал - пригодится. | |
|
|
|
|
|
|
|
для: Duran
(19.01.2005 в 12:07)
| | >.... Может кто подскажет, как устанавливается это приложение ?
незнаю насколько это правильно, но я сделал так:
скачал два архива: Spreadsheet_Excel_Writer-0[1].8.tgz и OLE-0[1].5.tgz, распоковал их.
папку OLE-0[1].5 переименовал в OLE и перекопировал в usr\local\php\PEAR
папку Spreadsheet_Excel_Writer-0[1].8 переименовл в Spreadsheet, в ней создал папку Excel и перекинул туда всё что было в Spreadsheet. потом всю папку Spreadsheet перекопировал в usr\local\php\PEAR.
я не уверен в правильности и этичности своих действий, но используя пример с http://detail.phpclub.net/article/Excel_Writer
<?php
// Âíåäðåíèå PEAR::Spreadsheet_Excel_Writer
require_once "Spreadsheet/Excel/Writer.php";
// Ñîçäàíèå ñëó÷àÿ
$xls =& new Spreadsheet_Excel_Writer();
// Îòïðàâêà HTTP çàãîëîâêîâ äëÿ ñîîáùåíèÿ îáîçðåâàòåëþ î òèïå âxîäèìûx //äàííûx
$xls->send("test.xls");
// Äîáàâëåíèå ëèñòà ê ôàéëó, âîçâðàùåíèå îáúåêòà äëÿ äîáàâëåíèÿ äàííûx
$sheet =& $xls->addWorksheet('Binary Count');
// Ïèøåì íåñêîëüêî öèôð
for ( $i=0;$i<11;$i++ ) {
// Èñïîëüçîâàíèå ôóíêöèè PHP decbin()äëÿ ïðåîáðàçîâàíèÿ öåëîãî ÷èñëà â //áèíàðíûå äàííûå
$sheet->write($i,0,decbin($i));
}
// Êîíåö ëèñòà, îòïðàâêà îáîçðåâàòåëþ
// Ñîçäàëñÿ ëè ëèñò?
if ( !file_exists('test.xls') ) {
// Âíåäðåíèå PEAR::Spreadsheet_Excel_Writer
require_once "Spreadsheet/Excel/Writer.php";
// Ñîçäàíèå ñëó÷àÿ, îòïðàâêà èìåíè ôàéëà äëÿ ñîçäàíèÿ
$xls =& new Spreadsheet_Excel_Writer('test.xls');
//Äîáàâëåíèå ëèñòà ê ôàéëó, âîçâðàùåíèå îáúåêòà äëÿ äîáàâëåíèÿ äàííûx
$sheet =& $xls->addWorksheet('Binary Count');
// Ïèøåì íåñêîëüêî öèôð
for ( $i=0;$i<11;$i++ ) {
// Èñïîëüçîâàíèå ôóíêöèè PHP decbin()äëÿ ïðåîáðàçîâàíèÿ öåëîãî ÷èñëà â //áèíàðíûå äàííûå
$sheet->write($i,0,decbin($i));
}
// Êîíåö ëèñòà, îòïðàâêà îáîçðåâàòåëþ
$xls->close();
}
?>
|
у меня создался фаил test.xls | |
|
|
|
|
|
|
|
для: Crux
(20.01.2005 в 04:31)
| | Эт все конечно замечательно, тока writer.php просит PEAR.php, которого почемуто нет в комплекте :). Причем ищет он его ищет по адресу: usr/local/php/PEAR' :).
Скачивал с "сайта производителя" :). Может они чего-то изменили...
Если не трудно, пришлите пожалуйста вашу папку PEAR с указанным файлом... если он у вас конечно есть :).
Заранее благодарен ! | |
|
|
|
|
|
|
|
для: duran
(20.01.2005 в 13:55)
| | а собственно pear у вас установлен али нет?
если нет, то надо установить иначе данные приложения работать не будут.
почитайте эту тему http://softtime.ru/forum/read.php?id_forum=1&id_theme=1602&page=1 | |
|
|
|