PHPExcel utilizza $ e EUR solo:
const FORMAT_CURRENCY_USD_SIMPLE = '"$"#,##0.00_-';
const FORMAT_CURRENCY_USD = '$#,##0_-';
const FORMAT_CURRENCY_EUR_SIMPLE = '[$EUR ]#,##0.00_-';
Che cosa ho bisogno è quello di ottenere le altre valute (io uso "zł" per zloty polacco). Tutte le valute tranne $ e EUR sono contrassegnate come "Generale".
Domanda di follow-up alla risposta di SWilk: Come utilizzo il formato personalizzato. Ho inserito nuove costanti in 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 = '_-* "-"';
const FORMAT_CURRENCY_PLN_4 = '??\ [$zł-415]_-;[email protected]_-';
ok? Che altro devo fare per leggere i formati utilizzando
$objPHPExcel->getCellXfByIndex($cell->getXfIndex())->getNumberFormat()->getFormatCode();
Grazie. Ma non so come usarlo. Ho inserito nuovi CONSTants in NumberFormat.php: – Marek