小编Mar*_*rek的帖子

PHPExcel获取除$和EUR之外的单元格货币格式

PHPExcel仅使用$和EUR:

const FORMAT_CURRENCY_USD_SIMPLE        = '"$"#,##0.00_-';
const FORMAT_CURRENCY_USD            = '$#,##0_-';
const FORMAT_CURRENCY_EUR_SIMPLE        = '[$EUR ]#,##0.00_-';
Run Code Online (Sandbox Code Playgroud)

我需要的是获得其他货币(我使用"zł"代表波兰兹罗提).除$和EUR外的所有货币均标记为"一般".

关于SWilk答案的后续问题:如何使用自定义格式.我在NumberFormat.php中添加了新常量:

const FORMAT_CURRENCY_PLN_1 = '_-* #,##0.00\ [$z?-415]_-';
const FORMAT_CURRENCY_PLN_2 = '\-* #,##0.00\ [$z?-415]_-';
const FORMAT_CURRENCY_PLN_3 = '_-* "-&quot';
const FORMAT_CURRENCY_PLN_4 = '??\ [$z?-415]_-;_-@_-';
Run Code Online (Sandbox Code Playgroud)

好吗?我还需要做什么才能阅读格式

$objPHPExcel->getCellXfByIndex($cell->getXfIndex())->getNumberFormat()->getFormatCode();
Run Code Online (Sandbox Code Playgroud)

phpexcel

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

phpexcel ×1