За последние 24 часа нас посетил 17391 программист и 1650 роботов. Сейчас ищут 848 программистов ...

отображние .xls через PHPExcel

Тема в разделе "Прочие вопросы по PHP", создана пользователем DimKa 96, 12 окт 2011.

  1. DimKa 96

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

    С нами с:
    10 окт 2011
    Сообщения:
    2
    Симпатии:
    0
    Адрес:
    Екатеринбург
    При работе с библиотекой PHPExcel возникли проблемы помогите решить их

    1) Проблема с кодировкой, не отображает русские символы она должна быть utf-8, как ее перевести? в excele пишу на русском, а в браузере отражает крякозябры

    2) Это тоже касаеться отражения, чтобы границы ячеек были выделены как в excel
    Стиль задаеться в PHPExcel_Style_Border, меняю на BORDER_MEDIUM, а не отображает
    PHP:
    1. ......
    2. class PHPExcel_Style_Border implements PHPExcel_IComparable
    3. {
    4.     /* Border style */
    5.     const BORDER_NONE                = 'none';
    6.     const BORDER_DASHDOT            = 'dashDot';
    7.     const BORDER_DASHDOTDOT            = 'dashDotDot';
    8.     const BORDER_DASHED                = 'dashed';
    9.     const BORDER_DOTTED                = 'dotted';
    10.     const BORDER_DOUBLE                = 'double';
    11.     const BORDER_HAIR                = 'hair';
    12.     const BORDER_MEDIUM                = 'medium';
    13.     const BORDER_MEDIUMDASHDOT        = 'mediumDashDot';
    14.     const BORDER_MEDIUMDASHDOTDOT    = 'mediumDashDotDot';
    15.     const BORDER_MEDIUMDASHED        = 'mediumDashed';
    16.     const BORDER_SLANTDASHDOT        = 'slantDashDot';
    17.     const BORDER_THICK                = 'thick';
    18.     const BORDER_THIN                = 'thin';
    19.  
    20.     /**
    21.      * Border style
    22.      *
    23.      * @var string
    24.      */
    25.     private $_borderStyle    = PHPExcel_Style_Border::BORDER_MEDIUM;
    26.  
    27.     /**
    28.      * Border color
    29.      *
    30.      * @var PHPExcel_Style_Color
    31.      */
    32.     private $_color;
    33.  
    34.     /**
    35.      * Supervisor?
    36.      *
    37.      * @var boolean
    38.      */
    39.     private $_isSupervisor;
    40.  
    41.     /**
    42.      * Parent. Only used for supervisor
    43.      *
    44.      * @var PHPExcel_Style_Borders
    45.      */
    46.     private $_parent;
    47.  
    48.     /**
    49.      * Parent property name
    50.      *
    51.      * @var string
    52.      */
    53.     private $_parentPropertyName;
    54.  
    55.     /**
    56.      * Create a new PHPExcel_Style_Border
    57.      */
    58.     public function __construct($isSupervisor = false)
    59.     {
    60.         // Supervisor?
    61.         $this->_isSupervisor = $isSupervisor;
    62.  
    63.         // Initialise values
    64.         $this->_color            = new PHPExcel_Style_Color(PHPExcel_Style_Color::COLOR_BLACK, $isSupervisor);
    65.  
    66.         // bind parent if we are a supervisor
    67.         if ($isSupervisor) {
    68.             $this->_color->bindParent($this, '_color');
    69.         }
    70.     }
    71.  
    72.     ..........