Bonjour à tous,
Je me demandais si il y avait moyen d'affecter un mot de passe à l'ouverture d'un fichier excel généré avec PHPEXCEL ?
Cela aussi pourrait m'aider pour la modification de ce dernier.
Merci d'avance pour l'aide.
beegees
Bonjour à tous,
Je me demandais si il y avait moyen d'affecter un mot de passe à l'ouverture d'un fichier excel généré avec PHPEXCEL ?
Cela aussi pourrait m'aider pour la modification de ce dernier.
Merci d'avance pour l'aide.
beegees
Normalement, ça devrait être possible via setWorkbookPassword.
Salut,
Merci pour ta réponse.
J'ai essayé ce code :
sans succès. Le fichier s'ouvre sans me demander
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $workbook->getSecurity()->setLockWindows(true); $workbook->getSecurity()->setLockStructure(true); $workbook->getSecurity()->setWorkbookPassword("MonMotDePasse"); $workbook->getActiveSheet()->getProtection()->setPassword("MonMotDePasse");
un mot de passe au démarrage du fichier.
$workbook vaut :
Merci d'avance pour l'aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $workbook = new PHPExcel; $sheet = $workbook->getActiveSheet(); $sheet->setTitle('Demographical data');
bee
Après un certain nombre de vérifications, il semble en fait que la protection au niveau du workbook n'existe que pour prévenir la modification (ajout de worksheets, etc...).
Il n'y a pas de blocage directement à l'ouverture.
Essaie de faire cela
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $workbook = new PHPExcel; $sheet = $workbook->getActiveSheet(); $sheet->setTitle('Demographical data'); $workbook->getSecurity()->setLockWindows(true); $workbook->getSecurity()->setLockStructure(true); $workbook->getSecurity()->setWorkbookPassword("MonMotDePasse"); /** Ecrit le fichier sur le disque et teste*/
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager