Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1425 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [WriteExcel] Protéger un classeur - 1 colonne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[WriteExcel] Protéger un classeur - 1 colonne

n°1847191
beegeesdav​e
Posté le 04-02-2009 à 16:02:37  profilanswer
 

Bonjour tout le monde,
 
J'utilise WriteExcel pour générer des fichiers xls avec php.
 
J'arrive a protéger ma worksheet avec mot de passe mais je n'arrive pas à permettre la modification d'une colonne en laissant les autres protégées.
 
Je me suis basé sur cette exemple :
 

Code :
  1. # Set some format properties
  2.     my $unlocked  = $workbook->add_format(locked => 0);
  3.     my $hidden    = $workbook->add_format(hidden => 1);
  4.     # Enable worksheet protection
  5.     $worksheet->protect();
  6.     # This cell cannot be edited, it is locked by default
  7.     $worksheet->write('A1', '=1+2');
  8.     # This cell can be edited
  9.     $worksheet->write('A2', '=1+2', $unlocked);
  10.     # The formula in this cell isn't visible
  11.     $worksheet->write('A3', '=1+2', $hidden);


 
mais ça ne fonctionne pas, toutes les cellules sont non modifiables.
 
Voici mon code :
 

Code :
  1. $worksheet->repeat_rows(0, 1);
  2. # Set some format properties
  3. $workbook->addformat(false);
  4.     # Enable worksheet protection
  5.     $worksheet->protect(eice);
  6. $i = 1;
  7. while ($data = mysql_fetch_array($res))
  8.  {
  9.     $worksheet->write($i, 0, $data['ID']);
  10.   $worksheet->write($i, 1, $data['MATRICULE_ET']);
  11.   $worksheet->write($i, 2, $data['NOM_ET']);
  12.   $worksheet->write($i, 3, $data['PRENOM_ET']);
  13.   $worksheet->write($i, 4, $data['NOTE'],$unlocked);
  14.   $i++;
  15.  }


 
Merci d'avance pour votre aide.
 
beegees

mood
Publicité
Posté le 04-02-2009 à 16:02:37  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [WriteExcel] Protéger un classeur - 1 colonne

 

Sujets relatifs
Comment proteger son sitedu contenu d'un dataset à la colonne prédéfinis du datagridview
Copie d'une cellule d'un classeur vers un autre sous conditionSelection d'une cellule d'un autre classeur
Formule référence autre classeur...Extraction d'une colonne dans un fichier texte
[postgresql] colonne timestamp du jour[C#] Excel : Verification classeur fermé
requete pour spliter une colonne 
Plus de sujets relatifs à : [WriteExcel] Protéger un classeur - 1 colonne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR