Bonjour;

Je suis une étudiante et actuellement en poste stagiaire, je travaille sur un projet PHP. En fait je vais faire tout d'abord amélioration pour un outil en PHP déjà existe . Je travaille en ligne c'est à dire je n'ai pas d'environnement local pour tester mon travail. Je travaille et j’héberge. Le problème est: j'importe un fichier excel dans le projet, puis PHP l'exploite par la librairie Highchart dans des bins. L'utilisateur a le choix entre plusieurs paramètres dans l'interface (date, site, zone, client,..) après j'ai un bouton pour restituer le résultat dans les bins, et aussi j'ai un bouton download pour télécharger ces données dans fichier csv, ici les données que je le télécharge sont manquante, par exemple dans un bins je restitue le chiffre d'affaire, lorsque je télécharge les données les deux chiffres ne sont pas les mêmes.
Export.php

le fichier Export.PHP que je l'ai joint où j'ai fait la manipulation de download.
Et cette fonction où je recupère mes données:

public function getFullData() {
$date = new \DateTime();
$id=$date->getTimestamp();
$newJS= explode('/', $this->getJSResult());
$box=' <div class="row">
<div class="col-md-12 col-lg-12 col-xs-12">
<div class="box box-info" >
<div class="box-header with-border">
<h3 class="box-title">'.$this->_chartName.'</h3>
<div class="box-tools pull-right">';
if ($this->chartExist() == FALSE){
$box.=' <button type="button" id="'.$this->getChartLink().'" class="btn btn-success savebutton"><i class="fa fa-floppy-o"></i></button>';
}else{
$box.=' <button type="button" class="btn btn-success savebutton" disabled="true" >Already Saved</button>';

}
$box.=' <button class="btn btn-danger deletepr" ><i class="fa fa-times"></i></button>
</div>
</div>
<div class="box-body">
<div id="container'.$id.'" style="min-width: 310px; height: 400px; margin: 0 auto"></div>';
if ($this->_year != 'Yearly'){ $box.='
<center><a href="/FLOOSE/FlooseDev/web'.$this->getDownloadLink().'" class="btn btn-primary">Download details <span class="glyphicon glyphicon-save"></span></a></center>
';}
$box.='</div><!-- /.box-body -->
</div><!-- /.box -->
</div>
</div>';

$modal='<div class="row">


<div id="form-save'.$id.'"class="modal modal-info modal-'.$id.'" tabindex="-1" role="dialog" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">Save chart</h4>
</div>
<div class="modal-body">
<form id="'.$id.'" class="formSave">

<label class="label" for="name">Name of the chart</label>'.$id.'<br>
<input type="text" id="name'.$id.'" name="name" class="form-control"><br>
<input type="hidden" id="chart'.$id.'" name="chart" value="'.$this->getChartLink().'" >




</div>
<div class="modal-footer">
<button type="button" class="btn btn-outline pull-left" data-dismiss="modal">Close</button>
<button type="submit" class="btn btn-outline">Save!</button>
</form>
</div>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->

</div>';