Excel to PHP删除表格和未使用的字符

时间:2019-03-11 11:03:26

标签: php excel phpoffice

我使用phpOffice库从Excel文件中读取数据并将其转换为php数组,在这里,他的代码从excel文件数据中提供了php数组:

$spreadsheet= \PhpOffice\PhpSpreadsheet\IOFactory::load('/User/myMac/exampl.xls');

$data = $spreadsheet_fond->getActiveSheet->toArray();
var_dump($data[0][0]); // display the value of first cellule.

输出:

"/ 221,066,768\ ‚¬ "

我真正想要的是

"221,066,768"

我尝试了trim(preg_match('#[/‚¬\\\\]#', '', $data[0][0])),并且得到了以下结果:

"221,066,768 ‚"为什么不替换字符“,”?

我发现此字符"‚""," ‚,不同。

更新

使用方法getCollection()给出真正的价值,但是我对toArray()方法感兴趣。

代码:

$data = $spreadsheet_fond->getActiveSheet()->getCellCollection()->get('A1')->getValue();
var_dump($data);

输出:

221066767.5 //注意,它不使用舍入就返回原始值。

0 个答案:

没有答案