Bonjour à tous !
Voila j'ai lu le très bon tutoriel sur cette page qui permet de générer des graphiques excel en utilisant l'interface COM/DCOM de windows.
Malheureusement j'ai un petit problème !
J'aimerais faire exactement la même chose, mais avec un pourcentage sur chaque valeur du camembert. En exécutant un macro automatique, j'ai repéré la commande qui permettait de le faire :
J'ai donc rajouté cette ligne dans le code php qui réalise le graphique :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ActiveChart.ApplyDataLabels AutoText:=True, LegendKey:= _ False, HasLeaderLines:=True, ShowSeriesName:=False, ShowCategoryName:= _ False, ShowValue:=False, ShowPercentage:=True, ShowBubbleSize:=False
Malheureusement ca ne marche pas et ca donne exactement le même camembert
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $selection = $sheet->range("A1:B$i"); $graph = $sheet->chartobjects->add(150, 10, 300, 250); $graphique = $graph->chart; $graphique->Charttype=5; $graphique->activate; $graphique->setsourcedata($selection); $graphique -> ApplyDataLabels -> ShowPercentage=True; $graphique->HasTitle=true; $graphique->ChartTitle->Text="Activité HDQXOAF";
J'ai aussi essayé $graphique -> ApplyDataLabels -> ShowPercentage(True); et $graphique -> ApplyDataLabels -> ShowPercentage==True; mais ca fait planter Apache
Merci de venir à mon secours car je nage, il n'y a vraiment aucune documentation sur le web !
Partager