За последние 24 часа нас посетили 17978 программистов и 1612 роботов. Сейчас ищут 969 программистов ...

Excel -> цвет фона ячейки

Тема в разделе "PHP для новичков", создана пользователем ZyManch, 5 фев 2009.

  1. ZyManch

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

    С нами с:
    5 фев 2009
    Сообщения:
    5
    Симпатии:
    0
    Здраствуйте!
    Админ заливает прайс лист товаров в формате excel на сайт и с помошью php я заношу его в базу. В зависимости от того какой фон у ячеки - товар есть или нету в наличии... Пробовал много разных парсеров - ни один (смотрел в их коде, нигде нет ниче похожего) не предоставляет доступ к цвету фона ячейки.

    Если делать как COM - то все нормально определяетсья, но я как понимаю на серверах не принято ставить Excel, так что Ком работать не будет.

    Есть ли какие варианты как можно реализовать онное?
     
  2. ZZZubec

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

    С нами с:
    28 мар 2007
    Сообщения:
    140
    Симпатии:
    0
    http://www.phpclub.ru/detail/article/Excel_Writer
    а в частности там:
    Код (Text):
    1.  
    2. // Создание объекта форматирования
    3. $titleFormat =& $xls->addFormat();
    4. // Определение шрифта - Helvetica работает с OpenOffice calc тоже...
    5. $titleFormat->setFontFamily('Helvetica');
    6. // Определение жирного текста
    7. $titleFormat->setBold();
    8. // Определение размера текста
    9. $titleFormat->setSize('13');
    10. // Определение цвета текста
    11. $titleFormat->setColor('navy');
    12. // Определения ширину границы основания в "thick"
    13. $titleFormat->setBottom(2);
    14. // Определение цвета границы основания
    15. $titleFormat->setBottomColor('navy');
    16. // Определения выравнивания в специальное значение
    17. $titleFormat->setAlign('merge');
    наверняка должно помочь.
     
  3. ZyManch

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

    С нами с:
    5 фев 2009
    Сообщения:
    5
    Симпатии:
    0
    В моем случае нужно считывать ексель файлы а не генерировать.
    ПО яндексу поискал - Excel_Writer только для генерации вроде...
    так что не подходит(