Bonjour,
Je souhaite utiliser le module import de Dolibarr avec un fichier préparé au format xlsx. Pas de problème lors des deux premières étapes par contre à l’étape 3, j’ai une erreur 500.
L’erreur affichée est la suivante :
Warning : file_get_contents(): Unable to find the wrapper « zip » - did you forget to enable it when you configured PHP? in /home/dolibar/includes/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Security/XmlScanner.php on line 152
Warning : file_get_contents(zip:///home/data.dolibarr/import/temp/20240314183336-Exemple_de_fichier_import_societe_1.xlsx#xl/worksheets/sheet1.xml): Failed to open stream: No such file or directory in /home/dolibar/includes/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Security/XmlScanner.php on line 152
Fatal error : Uncaught ValueError: XMLReader::XML(): Argument #1 ($source) cannot be empty in /home/dolibarr/includes/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx.php:206 Stack trace: #0 /home/dolibarr/includes/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx.php(206): XMLReader->XML() #1 /home/dolibarr/core/modules/import/import_xlsx.modules.php(310): PhpOffice\PhpSpreadsheet\Reader\Xlsx->listWorksheetInfo() #2 /home/dolibarr/imports/import.php(836): ImportXlsx->import_read_record() #3 {main} thrown in /home/dolibarr/includes/phpoffice/phpspreadsheet/src/PhpSpreadsheet/Reader/Xlsx.php on line 206
J’ai également essayé avec le fichier exemple et j’ai le même résultat.
Je précise que je suis en version 19.
J’ai essayé avec 2 instances dolibarr différentes :
-une sur un serveur apache dédié php 8 (windows)
-une sur un serveur mutualisé O2switch php 8.2 (installé avec softaculous)
J’ai également testé avec un fichier csv et cela fonctionne dans ce cas là.
Si quelqu’un a déjà rencontré ce problème ou a une idée, je suis preneur.
Merci.