За последние 24 часа нас посетили 58902 программиста и 1771 робот. Сейчас ищут 845 программистов ...

Вставить JPEG в Excel силами PHP

Тема в разделе "Прочие вопросы по PHP", создана пользователем enshtein, 13 мар 2008.

  1. enshtein

    enshtein Активный пользователь

    С нами с:
    27 авг 2006
    Сообщения:
    291
    Симпатии:
    0
    Встала задача генерировать прайс-лист на стороне сервера силами PHP, до этого юзал PEAR Spreadsheet_Excel_Writer впринципе всем устраивал до того момента когда стала необходимость вставлять JPEG картинки в прайс... между тем Spreadsheet_Excel_Writer позволяет вставить только BMP... перегонять больше 100 картинок в BMP формат на стороне сервера не очень то охото.... подскажите более простое решение вставить JPEG в Excel силами PHP
     
  2. Inakrin

    Inakrin Активный пользователь

    С нами с:
    26 авг 2007
    Сообщения:
    32
    Симпатии:
    0
    Так. Товарищ, подскажи, плз, как bmp вставлять. :) У меня никак не работает. :-( (см. соседнюю тему)
    А насчет jpega сам не знаю, соответственно.
     
  3. enshtein

    enshtein Активный пользователь

    С нами с:
    27 авг 2006
    Сообщения:
    291
    Симпатии:
    0
    у меня как-то так ....
    PHP:
    1. define(EXCPATH, dirname(__FILE__));
    2. require_once EXCPATH . "/Spreadsheet/Excel/Writer.php";
    3. $xls =& new Spreadsheet_Excel_Writer(ABS_PATH . '/files/catalog/price/alphacom.xls');
    4. $sheet =& $xls->addWorksheet('Price');
    5. $sheet->insertBitmap(0, 0, EXCPATH .  '/TD.bmp');
    6. ....
    7. $xls->close();