Eu trabalho em um cluster. Gostaria de perguntar se é possível abrir arquivos .xlsx em editores de texto como nano ou vim. Existe alguma maneira possível se eu não tiver o Microsoft Excel (ou qualquer aplicativo relevante no meu PC) para ler o arquivo.
Se ajudar, meu laptop é Windows e eu me conecto via Mobaxterm ao cluster. $ lsb_release -a Versão LSB: :core-4.1-amd64:core-4.1-noarch ID do distribuidor: Rocky Descrição: Rocky Linux versão 9.4 (Blue Onyx) Versão: 9.4 Codinome: BlueOnyx
xlsx é na verdade um arquivo zip que contém uma estrutura de diretório de documentos XML, descrevendo diferentes aspectos da sua planilha.
Sim, você pode descompactar esses arquivos em um diretório e acessar os documentos XML como quiser, por exemplo, usando ferramentas XML de linha de comando como
xmlstarlet
. Claro, XML sendo um formato de texto, você pode abri-lo em seu editor de texto favorito também. O Neovim junto com olemminx
servidor de linguagem XML pode funcionar muito bem como um editor XML, mas sejamos honestos aqui: esses arquivos XML são para análise de máquina, não para consumo humano.Provavelmente, seria mais sensato escrever um programa python usando o
openpyxl
módulo python para abrir o arquivo .xlsx diretamente e acessar os dados da coluna. É muito fácil instalar esse módulo para você em particular, sem interferir no trabalho de outras pessoas.