Forum Webscript.Ru
Программирование => PHP => Тема начата: Puma от 16 Февраля 2006, 19:56:09
-
Вот знаю что в perle есть возможность подключать модули написанные другими людьми! Ты его скачиваешь, устанавливаешь, потом подключаешь в perl коде и пользуешься теми функциями которые в нем описанны! Если такое же в php? В частности мне нужен модуль, который переводит xml в excel, а самому писать его лень!
Спасибо за помощь!
-
Puma
http://pear.php.net
http://pecl.php.net
-
Модулем в PHP мб простая функция. Она выполняет опр. действия и возвращает результат.
Устанавливать их не надо, достаточно просто включить в код.
Ещё есть расширения, пакеты всякие (напр., для рабтоы с изображениями или URL(curl)).
Их действительно надо скачивать и устанавливать. Как это делать, точно не знаю.
Помоему, их надо просто свалить в какую-то папку, а потом возможно подправить конфигурацию php. Чтобы пользоваться спецпактами, надо знать особые функциии, они описаны в справочнике.
-
[off]andymc
[m] Еще раз вам повторяю, товарищ. Не знаете, о чем говорите - идите ...учите матчасть и курите руководство большими затяжками.[/off]
Puma
В линки еще http://phpclasses.org, для полноты картины
-
Спасибо за содержательные ответы!
А с модулем (функцией) которая переводит xml в excel никто не работал?
-
Puma
http://www.google.com/custom?domains=www.phpclasses.org&q=xml+excel&sa=Search&sitesearch=www.phpclasses.org&client=pub-2951707118576741&forid=1&channel=5742870948&ie=ISO-8859-1&oe=ISO-8859-1&cof=GALT%3A%23663399%3BGL%3A1%3BDIV%3A%23222222%3BVLC%3A663399%3BAH%3Acenter%3BBGC%3AA3C5CC%3BLBGC%3AA3C5CC%3BALC%3A0000FF%3BLC%3A0000FF%3BT%3A000000%3BGFNT%3A0000FF%3BGIMP%3A0000FF%3BLH%3A50%3BLW%3A256%3BL%3Ahttp%3A%2F%2Ffiles.phpclasses.org%2Fgraphics%2Fgooglesearch.jpg%3BS%3Ahttp%3A%2F%2Fwww.phpclasses.org%2Fsearch.html%3BFORID%3A1%3B&hl=en
http://pear.php.net/package/Spreadsheet_Excel_Writer
Выбирай любой.
И, чтоб ты знал, Excel вполне понимает XML. Хоть с его родной схемой, хоть с произвольной.
Читать на MSDN.
-
Puma
Слушай, напиши этот модуль сам! Неплохая практика ;)
-
andymc
да практика не плохая, но я как-то сейчас просто другим занимаюсь! А эта задача всплыла из-за косяка другого программиста!
CGVictor
Дело в том, что файл в формате Xml там раскрашен в разные цвета и много всяких приблудв нем! А такой формат понимает только Excel выше версии 2000! А клиенты не хотят ставит Excel версии выше 2000, но хотят, чтобы им все красиво показывалось!
-
Puma
RTFM. Вот это - сложный xml?
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet">
x:FullRows="1">
test |
В xl2k вполне должен пониматься (сорри, счас проверить не на чем).