Instalar o PhpSpreadsheet para trabalhar com arquivos do Microsoft Excel no PHP pode ser uma necessidade básica de um projeto.

Utilize os comandos abaixo para preparar o ambiente:

sudo apt install composer php-fdomdocument php-gd php-mbstring php-zip

sudo systemctl reload apache2

Em seguida, o comando abaixo instala o componente para uso no PHP:

composer require phpoffice/phpspreadsheet

Existem algumas opções de editor de texto em modo texto no Debian/Ubuntu e, dependendo do perfil do usuário, eles podem aparecer em momentos diferentes forçando o uso de comandos diferentes para o mesmo resultado (salvar arquivo é diferente no nano, vim e mcedit).

O comando abaixo permite reconfigurar de forma global o editor de texto preferido:

sudo update-alternatives –config editor

Se você usa o mc (Midnight Commander), altere a opção use_internal_edit para 1 no arquivo .config/mc/ini (não use o mc ou o mcedit para fazer isso, ele reseta as opções na saída).