You are here

private function PHPExcel_Reader_Excel5::_readString in Loft Data Grids 6.2

Same name and namespace in other branches
  1. 7.2 vendor/phpoffice/phpexcel/Classes/PHPExcel/Reader/Excel5.php \PHPExcel_Reader_Excel5::_readString()

* Read a STRING record from current stream position and advance the stream pointer to next record * This record is used for storing result from FORMULA record when it is a string, and * it occurs directly after the FORMULA record * *

Return value

string The string contents as UTF-8

1 call to PHPExcel_Reader_Excel5::_readString()
PHPExcel_Reader_Excel5::_readFormula in vendor/phpoffice/phpexcel/Classes/PHPExcel/Reader/Excel5.php
* Read FORMULA record + perhaps a following STRING record if formula result is a string * This record contains the token array and the result of a * formula cell. * * -- "OpenOffice.org's Documentation of the Microsoft * Excel…

File

vendor/phpoffice/phpexcel/Classes/PHPExcel/Reader/Excel5.php, line 3965

Class

PHPExcel_Reader_Excel5
PHPExcel_Reader_Excel5

Code

private function _readString() {
  $length = self::_GetInt2d($this->_data, $this->_pos + 2);
  $recordData = $this
    ->_readRecordData($this->_data, $this->_pos + 4, $length);

  // move stream pointer to next record
  $this->_pos += 4 + $length;
  if ($this->_version == self::XLS_BIFF8) {
    $string = self::_readUnicodeStringLong($recordData);
    $value = $string['value'];
  }
  else {
    $string = $this
      ->_readByteStringLong($recordData);
    $value = $string['value'];
  }
  return $value;
}