Gente, vou upar o arquivo que quero abrir em octave e gostaria de saber soluções para o meu problema, vou tentar dar todos os tipos de informações possível que consegui até agora:
1- Objetivo: Ler o arquivo .xlsx e manipular os dados em um programa
2- Problema: Não abre de jeito nenhum por estar com nome zoado "CONSUMO MENSAL DE ENERGIA ELÉTRICA POR CLASSE.xlsx" com espaços, maiúsculos e acento...
3- Mudando o nome do arquivo para um formato mais legível: "planilha.xlsx" abre TRANQUILAMENTE com a biblioteca io e com a linha "dados = xlsread('planilha.xlsx')";
4- Já tentei associar o nome do arquivo à uma variável e abrir do mesmo modo com "dados = xlsread(nome_arquivo) mas não vai
5- Usando o comando 'ls' obtive que o nome do arquivo era lido como 'CONSUMO MENSAL DE ENERGIA EL'$'\303\211''TRICA POR CLASSE.xlsx'
6- Alterando para utf-8 descobri que usando ls novamente o octave conseguia ler o 'É' normalmente, mas ainda não abria...
7- Já me certifiquei se a biblioteca io estava atualizada
8- Já me certifiquei que o arquivo está no diretório do script
9- NÃO POSSO ALTERAR O NOME DO ARQUIVO. Utilizando rename consegui abrir o arquivo e dei andamento no decorrer do projeto, porém quando fui até a professora ela disse que não queria que eu fizesse isso mesmo eu voltando o nome do arquivo no final do código novamente (e fez questão de não me dizer como fazer isso) estava empacado nisso a 3 dias e encontrei o rename como solução e acabei voltando a estaca zero, gostaria de saber como resolver o meu problema.
Vou mandar o arquivo da planilha... meio que ela é famosa, visto que são os dados de gasto energético do Brasil todo
os-vida-loka
Zerinho
Registrado
1 Mensagem
0 Curtidas
Erro ao abrir arquivo .xlsx com GNU-Octave
#1 Por os-vida-loka
03/11/2023 - 12:20