Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Работа с Excel файлами


Автор: GrimPit 28.5.2003, 12:21
Нужно информацию засунуть в определенный екселевский файл,
также из ескеля в мускул,
может кто сказать как в пхп работать с екселем....

Автор: Master 28.5.2003, 12:43
Можно воспользоваться технологией COM для Windows http://php.net/com

Там на странице даже приведен пример работы с экселем.
А вообче лучше на VBA такие вещи делать.

Автор: GrimPit 28.5.2003, 13:10
в том и проблема што все нужно сделать на PHP...

Автор: Master 28.5.2003, 14:28
я же вам дал ссылку...

Автор: IZ@TOP 29.5.2003, 15:54
Цитата
я же вам дал ссылку...

ага .. которая не работает ... а вообще у тебя ссылки где по русски почитать можно есть ? Просто интересно, вот бы кто перевел сайт РНР.НЕТ на русский confused.gif

Автор: IZ@TOP 29.5.2003, 15:58
На сколько я помню там что то вроде этого делать надо - $excel = new COM("че тут не помню");
А потом используешь $excel как обьект $excel->string/func, собственно это и есть обьект biggrin.gif
Если че извиняйте, книга по РНР дома осталось biggrin.gif

Автор: IZ@TOP 29.5.2003, 15:59
Ой .. я нечаянно rolleyes.gif
А вообще попробуй посмотреть в доках по РНР3 они вроде не сильно отличаются ... тока 3 на русский уже перевели, то есть уже давно ...

Автор: Master 29.5.2003, 16:04
когда оставлял ссылку, она работала sad.gif
я всегда ссылки проверяю!

Вобчем надо читать доку или книгу если есть по технологии COM для Windows.

Автор: IZ@TOP 29.5.2003, 16:05
Цитата
Вобчем надо читать доку или книгу если есть по технологии COM для Windows.

У мня есть, седня вечером посмотрю, можт че интересного найду (пример точно будет)

Автор: IZ@TOP 30.5.2003, 10:46
Код
<?php # == Пример из руководства разроботчика (оди единственный который там был ...) == #

$excel_handle = new COM("excel.application");
echo "Loaded Excel, version {$excel_handle->Version}";
$excel_handle->Visible = false;
$worksheet = $excel_handle->workbook->add();
$worksheet->Cells(1,1)->value = "Testing ...";
$worksheet->SaveAs("testing_COM+PHP.xls");
$excel_handle->quit();

?>

Тока это почемуто у меня не работает ... Word пашет а этот пример выдает ошибку РНР "Parse error" (Фатальная )

Автор: NetVigatoR 2.6.2003, 00:17
как вы интересно ком заюзаете под линухами или под фрями. А это основные хостинговые платформы.
есть у меня эксель парсер на пхп. переводит любой экселевский файл в хтмл или мускуль.
в архиве 21 кил, кому интересно пишите - скину по мылу.
alec on netvigator.dp.ua

Автор: GrimPit 3.6.2003, 15:54
Скинь мне на мыло : [email protected]

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)