Php Excel ensemble de l'ensemble de la colonne d'alignement de données ne fonctionne pas
Je suis en Utilisant ce code Pour E colonne de l'ensemble de données à aligner à droite mais ce n'est pas en me montrant l'effet
$objPHPExcel->getActiveSheet()
->getStyle('E')
->getAlignment()
->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
au lieu de " E " si j'écris E6 puis il affiche E6 données de la cellule à droite.
$objPHPExcel->getActiveSheet()
->getStyle('E6')
->getAlignment()
->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
OriginalL'auteur pankil thakkar | 2012-11-09
Vous devez vous connecter pour publier un commentaire.
Vous avez raison: de ligne et de colonne styles ne sont pas pris en charge par PHPExcel.
Cellule de style, mais vous pouvez également définir le style par une plage de cellules:
Si vous avez un exemple de configuration d'une ligne ou d'une colonne de style (par exemple, l'alignement), alors s'il vous plaît fournir; et je vais stand corrigé
La réponse par Jijesh Cherrai est une meilleure réponse.
Baker Semble que vous pouvez m'aider à nouveau. Regardez ceci : stackoverflow.com/questions/51733202/...
OriginalL'auteur Mark Baker
Essayer ce code. Il fonctionne bien.Et j'ai confirmé.
Ce code aligner la colonne E, horizontal droit
Est-ce répondre à vraiment travailler? Il n'est pas sur tout les PHPExcel code que je travail avec
Oui, j'ai ajouté les captures d'écran ici: stackoverflow.com/questions/35816644/...
Si cela fonctionne, comment pouvez-vous être de poster une question en disant qu'il ne fonctionne pas?
À la fois votre réponse et Jijesh Cherrai formats une plage de cellules dans une colonne, mais pas l'ensemble de la colonne elle-même. Je suis en posant des questions sur les implications de cette. Techniquement, cela signifie qu'il fonctionne. J'ai dit que cette réponse était mieux parce que vous n'avez pas besoin de spécifier la plage de cellules. Je pense que c'est justifié.
OriginalL'auteur Jijesh Cherrai
Car personne ne leur a expliqué comment le style d'une colonne entière, qui faisait partie de la question, voici le code:
OriginalL'auteur z3d0
J'ai confirmé ce, aussi bien lors de la tentative d'appliquer certains formats de nombre de colonnes: vous ne pouvez pas appliquer un style à une colonne - getStyle('E'), vous devez spécifier la plage - getStyle ("E1:E50').
Ce code sera à gauche de la tablette les nombres dans la colonne C avec des zéros
ce trop $activeSheet->getStyle('A')->getFill()->setFillType('solid')->getStartColor()->setARGB('00FF0000');. Je commence à penser que peut-être qu'il a été ajouté aux versions ultérieures depuis 2013. Oui, je pense que c'est; Jijesh post est correct et à partir de 2014
OriginalL'auteur Jimbo