Selon le PhpSpreadsheet Doc il est nécessaire de l'installer avec composer. Dans mon cas, j'ai juste un espace web sans terminal mais Plesk. Est-il quand même possible d'utiliser PhpSpreadsheet, comme c'est le cas avec PHPExcel où il vous suffit de placer les fichiers dans n'importe quel emplacement? Que dois-je faire pour le faire fonctionner? Je n'ai trouvé aucune information supplémentaire sur l'utilisation d'un accès FTP au serveur Web.
Dans votre cas, il y a deux options pour vous!
Réponse: 1
Méthode alternative sans terminal
Exécuter composer avec un script PHP dans le navigateur)
Réponse: 2
Sites tiers permettant de télécharger composer des packages en ligne. Obtenir la dernière version de PHPpreadsheet.
https://php-download.com/package/phpoffice/phpspreadsheet
Bonus Vous pouvez télécharger presque tous les composer packages @ https://php-download.com
Avez-vous envisagé d'installer composer localement, de l'exécuter conformément aux instructions, puis d'envoyer les fichiers générés au serveur via FTP normal? Vous installez composer sur votre ordinateur et exécutez-le là-bas, puis téléchargez-le via FTP/SFP ...
Composer n'est pas "nécessairement" destiné à être exécuté en direct lorsque l'utilisateur télécharge les pages, il est destiné à être exécuté "principalement" sur votre ordinateur local et génère les fichiers et les dépendances que vous chargez ensuite sur le serveur. Il peut mettre à jour les fichiers sur votre serveur, mais ce n'est pas une nécessité, mais une commodité.
En enregistrant l'autoloader personnalisé et l'autochargeur PSR simplecache, il est possible de contourner complètement l'installation composer installation - voir:
https://github.com/PHPOffice/PhpSpreadsheet/issues/31#issuecomment-35450274
Veuillez noter que l’installation via composer est actuellement la seule solution officiellement prise en charge.