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 来本地化格式。
我在 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 来本地化格式。