PhpExcel:删除工作表

时间:2015-09-07 12:04:16

标签: php phpexcel

我正在使用PhpExcel库从Excel导入数据。

我想从电子表格中删除所有格式,以便我可以使用RangeToArray函数准备值。

OR

我想读取一个范围值,但似乎rangeToArray考虑了格式。

我该怎么办?

非常感谢,

1 个答案:

答案 0 :(得分:3)

如果您查看rangeToArray()方法的参数,您会发现默认情况下会将格式设置为

/**
 * Create array from a range of cells
 *
 * @param string $pRange Range of cells (i.e. "A1:B10"), or just one cell (i.e. "A1")
 * @param mixed $nullValue Value returned in the array entry if a cell doesn't exist
 * @param boolean $calculateFormulas Should formulas be calculated?
 * @param boolean $formatData Should formatting be applied to cell values?
 * @param boolean $returnCellRef False - Return a simple array of rows and columns indexed by number counting from zero
 *                               True - Return rows and columns indexed by their actual row and column IDs
 * @return array
 */
public function rangeToArray($pRange = 'A1', $nullValue = null, $calculateFormulas = true, $formatData = true, $returnCellRef = false)

但是你可以简单地通过传递一个布尔false作为第四个参数

来改变这种行为