PHP - 读取 PHPExcel 上的单元格,因为它在 xls 文件中

PHP - Read cell on PHPExcel as it is on xls file

我在 excel 文件中有一些通用格式的单元格。 该单元格的值为

1,99
10,88

使用 phpexcel,当我阅读我得到的单元格时:

1.99
10.88

如何得到原始值 1,99?

我试过了

$sheet->getCell("C2")->getValue();
$sheet->getCell("C2")->getFormattedValue()

但是 return

1.99
10.88

PHPExcel 无法 可能知道为任何用户版本的 MS 配置的区域设置Excel,并且特定于区域设置的格式(例如十进制逗号而不是点)的处理特定于 MS Excel 本身的实例。如果我在我的 MS Excel 副本中打开同一个文件,那么我会看到一个小数点...即文件中未定义本地设置,它们纯粹在 MS Excel 中界面.

如果您需要特定于用户区域设置的格式,则使用 getValue() 检索原始数据,并使用 PHP 的 Intl NumberFormatter 来本地化格式。