2009-11-26 7 views
3

Ce mon exemple de code:PHP MySQL Excel à xls?

$objPHPExcel->setActiveSheetIndex(0); 
$objPHPExcel->getActiveSheet()->SetCellValue('A2', '1.0'); 
$objPHPExcel->getActiveSheet()->SetCellValue('B2', '0.0'); 
$objPHPExcel->getActiveSheet()->SetCellValue('C2', '1.2'); 
$objPHPExcel->getActiveSheet()->SetCellValue('D2', '100'); 

Je reçois en feuille Excel est ronde de valeurs pour A2->1 et B2->0, ce que je dois sortie dans la feuille Excel est A2->1.0 et B2->0.0. J'ai besoin que les valeurs float se terminent par .zero (.0) pour imprimer.

S'il vous plaît, aidez-moi ...

Répondre

1

Vous devez définir le format d'affichage des cellules à numéroter. La valeur par défaut dans Excel est Général, ce qui affichera les valeurs que vous décrivez. Je ne sais pas si l'interface PHP Excel vous permettra de définir le format de la cellule, mais c'est là que vous devriez commencer.

EDIT: Selon le site PHPExcel, il prend en charge le paramétrage des formats de cellules. Lisez les documents pour savoir comment définir le format approprié.

1

Je pense que tu veux quelque chose comme ça

$objPHPExcel->getActiveSheet()->getStyle('D1')->getNumberFormat()->setFormatCode('###.00'); 

Je l'utilise sur mon projet, des doutes, demandez loin

Questions connexes