Remplacer cellule vide excel PHPExcel
Résolu
meryem123
-
meryem123 -
meryem123 -
Bonjour!
j'ai besoin de l'aide s'il vous plait!
J'ai un petit soucis avec mon programme, j'utilise PHPexcel, les données s'importe avec succès. Le problème c'est que j'ai des cases vides dans mon document excel, il se remplace par '1' sous php . je veux que ces cases restes vides.
qu'est ce que je doit faire?
Merci d'avance!
j'ai besoin de l'aide s'il vous plait!
J'ai un petit soucis avec mon programme, j'utilise PHPexcel, les données s'importe avec succès. Le problème c'est que j'ai des cases vides dans mon document excel, il se remplace par '1' sous php . je veux que ces cases restes vides.
qu'est ce que je doit faire?
Merci d'avance!
A voir également:
- Remplacer cellule vide excel PHPExcel
- Proteger cellule excel - Guide
- Comment aller à la ligne dans une cellule excel - Guide
- Supprimer page word vide - Guide
- Liste déroulante excel - Guide
- Trier cellule excel - Guide
2 réponses
yg_be
Messages postés
23437
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 588
bonjour, peut-être commencer par partager ton code?
D'accord!
Voila mon code php
Voila mon code php
//ajouter excel
if(isset($_FILES['doc'])){
$errors= array();
$file_name =mssql_escape_string($_FILES['doc']['name']);
$file_size =mssql_escape_string($_FILES['doc']['size']);
$file_tmp =mssql_escape_string($_FILES['doc']['tmp_name']);
$file_type =mssql_escape_string($_FILES['doc']['type']);
$file_ext =mssql_escape_string(strtolower(end(explode('.',$_FILES['doc']['name']))));
$expensions= mssql_escape_string(array("xlsx"));
if(in_array($file_ext,$expensions)=== false){
$errors[]="extension not allowed, please choose a xlsx file.";
}
if($file_size > 2097152){
$errors[]='File size must be excately 2 MB';
}
$file_tmp =$_FILES['doc']['tmp_name'];
move_uploaded_file($file_tmp,"doc/".$file_name);
set_include_path(get_include_path() . PATH_SEPARATOR . 'Classes/');
include 'PHPExcel/IOFactory.php';
// This is the file path to be uploaded.
$inputFileName = 'doc/'.$file_name;
try {
$objPHPExcel = PHPExcel_IOFactory::load($inputFileName);
} catch(Exception $e) {
die('Error loading file "'.pathinfo($inputFileName,PATHINFO_BASENAME).'": '.$e->getMessage());
}
$allDataInSheet = $objPHPExcel->getActiveSheet()->toArray(true,true,true,true);
$arrayCount = count($allDataInSheet); // Here get total count of row in that Excel sheet
for($i=2;$i<=$arrayCount;$i++){
$universite =mssql_escape_string(trim($allDataInSheet[$i]["A"]));
$nom_etab =mssql_escape_string(trim($allDataInSheet[$i]["B"]));
$ville =mssql_escape_string(trim($allDataInSheet[$i]["C"]));
$addresse_etab=mssql_escape_string(trim($allDataInSheet[$i]["D"]));
$mail_etab =mssql_escape_string(trim($allDataInSheet[$i]["E"]));
$tel =mssql_escape_string(trim($allDataInSheet[$i]["F"]));
$statut_etab =mssql_escape_string(trim($allDataInSheet[$i]["G"]));
$insertTable= mysql_query("insert into etablissement (nom_etab,statut_etab,mail_etab,addresse_etab,universite,ville,tel)
values('".$nom_etab."','".$statut_etab."','".$mail_etab."', '".$addresse_etab."', '".$universite."', '".$ville."', '".$tel."');");
}}
?>