PHPExcel 1.7.9 - (https://phpexcel.codeplex.com/releases/view/107442) を使用して問題なく Excel ファイルを作成しています。しかし、Excel で列の書式を設定したい場合、列を強調表示してツールバーの「$」アイコンをクリックすると、「Style 'Currency' not found」というエラーが表示されます。「%」と「、」でも同じことが起こりますが、「右クリック」->「セルの書式設定」->「スタイルの選択」の長い道のりをたどると、うまく機能します。
この問題に関する次の記事を見つけましたが、解決方法がわかりません:
[1] http://www.office-archive.com/4-excel/10a63209c2ca163d.htm
[2] https://groups.google .com/forum/#!topic/microsoft.public.excel.worksheet.functions/5PvrI8yCm60
Yii を使用して「eexcelview」拡張子の xls を生成しています
ファイルを生成するための私のコードは次のとおりです。
$this->widget('EExcelView', array(
'title'=>'Title',
'filename'=> 'Transaction-export-'.date('Y-m-d'),
'exportButtons' => array('Excel5','CSV'),
'id'=>'gateway-transaction-grid',
'dataProvider'=>$provider,
'template'=>"{summary}\n{pager}{exportbuttons}\n\n{items}\n{exportbuttons}\n{pager}",
'columns'=>array(
...