PHPOffice/PHPExcel PHPExcel\u Style\u NumberFormat格式\u CURRENCY\u USD\u简单正确的使用方法。

PHPOffice/PHPExcel PHPExcel\u Style\u NumberFormat格式\u CURRENCY\u USD\u简单正确的使用方法。,php,phpexcel,phpoffice,Php,Phpexcel,Phpoffice,我正在尝试使用简单的货币和美元格式 我能够成功地使用日期、整数和常规。但我对此有问题 我的手机内容可以是这样的 在这里你可以看到,我使用的“$75.00”是我的手机内容。当我从查询中获取此数据时,我将$作为我的单元格内容 是我们放入SetCellValueByColumnRow中的单元格值的内容,它应该不带“$”或带“$”。我用“$”试过了 没有“$”我就没试过 那么什么是正确的内容,什么是正确的格式代码呢 我曾经使用过“FORMAT_CURRENCY_USD_SIMPLE”、“FORMAT

我正在尝试使用简单的货币和美元格式

我能够成功地使用日期、整数和常规。但我对此有问题

我的手机内容可以是这样的

在这里你可以看到,我使用的“$75.00”是我的手机内容。当我从查询中获取此数据时,我将$作为我的单元格内容

是我们放入SetCellValueByColumnRow中的单元格值的内容,它应该不带“$”或带“$”。我用“$”试过了

没有“$”我就没试过

那么什么是正确的内容,什么是正确的格式代码呢

我曾经使用过“FORMAT_CURRENCY_USD_SIMPLE”、“FORMAT_CURRENCY_USD”、“美元”、“0.00美元”(直接)、“$”和“0美元”(现在)

我的纽约通用电话号码大概是1356.25美元。如果你遵循这个结构

对于这样的内容值,我应该使用哪种格式代码

我的代码,它与日期和数字一起工作

$areaOfExcel = $column_alphabet.$row_start_data.":".$column_alphabet.$excel_current_row_index ;
$this->excel_active_sheet->getStyle( $areaOfExcel )
                ->getNumberFormat()
                ->setFormatCode( $dataTypeFromAdoDb );

我主要关心的是什么应该是正确的格式代码或者什么应该是正确的内容。使用$sign并正确设置格式。

单元格中的内容值应该是一个简单的浮点数,没有货币代码,没有千位分隔符等。。。。。如果要使用货币格式的数字掩码,则与MS Excel本身中的内容完全相同

$value = 1234.56; // float value

$objPHPExcel->getActiveSheet()
    ->setCellValue('A1', $value);
$objPHPExcel->getActiveSheet()
    ->getStyle('A1')
    ->getNumberFormat()
    ->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_CURRENCY_USD_SIMPLE);

单元格中的内容值应该是一个简单的浮点数,没有货币代码,没有千位分隔符等。。。。。如果要使用货币格式的数字掩码,则与MS Excel本身中的内容完全相同

$value = 1234.56; // float value

$objPHPExcel->getActiveSheet()
    ->setCellValue('A1', $value);
$objPHPExcel->getActiveSheet()
    ->getStyle('A1')
    ->getNumberFormat()
    ->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_CURRENCY_USD_SIMPLE);

非常感谢,非常感谢。