Ejemplo n.º 1
0
 public function init()
 {
     parent::init();
     if ($this->worksheetName === null) {
         $this->worksheetName = basename($this->filename, '.xls');
     }
     if (!($formatter = $this->getFormatter()) instanceof ExcelFormatter) {
         $formatter = new ExcelFormatter();
         $this->setFormatter($formatter);
     }
     $this->_typeMap = $formatter->typeMap;
 }
Ejemplo n.º 2
0
 /**
  * @param integer $row the row number (zero-based).
  * @param array $data result of CDbDataReader.read()
  * @param CActiveFinder $finder a finder object returned by getDataReader() method
  * @return array processed values ready for output
  */
 public function renderRow($row, $data, $finder = null)
 {
     $values = parent::renderRow($row, $data, $finder);
     foreach ($values as $key => $value) {
         if ($this->replaceNewlines !== null) {
             $values[$key] = str_replace("\n", $this->replaceNewlines, $value);
         }
     }
     return $values;
 }