PHP Excel Reader&货币

时间:2016-01-18 11:49:14

标签: php excel

我正在使用php excel reader将数据从xls文件上传到数据库。

我有一个货币字段(€245,78),我无法用我的工具阅读。

如果我使用此代码:

$get_data_ab = utf8_encode($data->val(4,6,$sheet_def));

结果是:

¬ 246246246246.246246

如果我使用:

$get_data_ab = $data->val(4,6,$sheet_def);

结果为空。

有什么问题?如何在变量中收取€?

1 个答案:

答案 0 :(得分:1)

经过多次研究后我找到了修复方法,我把它贴在这里,以便遇到同样的问题。

首先要做的是“在文件定义中添加”一个真值:

$data = new Spreadsheet_Excel_Reader($nome_file,true);

在读取自定义数字€245,78后,您必须使用此

$get_data_ab = number_format($data->raw(4, 6, $sheet_def), 2);

希望它有所帮助!