PHP Excel Reader & Currency


PHP Excel Reader & Currency

我正在使用php excel阅读器将数据从xls文件上传到db。

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

如果我使用此代码:

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

结果是:

¬ 246246246246.246246

如果我使用:

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

结果为空。

怎么了?如何对变量中的 € 值收费?

经过多次研究,我找到了修复方法,我将其粘贴到此处,供遇到相同问题的人使用。

首先要做的是将 true 值"添加"到文件的定义中:

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

读取自定义号码后为 245,78 欧元,您必须使用此

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

希望它对某人有所帮助!