Logo Hardware.com.br
os-vida-loka
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
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

Anexos

A6_INFO
A6_INFO Cyber Highlander Administrador
56.1K Mensagens 4.1K Curtidas
#2 Por A6_INFO
06/11/2023 - 11:54
Movido de Linux: Outros assuntos para Suítes de escritório.
Progressista gourmet, esquerda caviar, querem o controle e atacar as liberdades, ignoram opinião alheia e se fazem de vítimas quando confrontados. ©®²³
Com uma besta quadrada comunista (Paulo Freire), patrono da educação, criamos apenas militantes socialistas, bestas quadradas e analfabetos funcionais.
Quem votou no Ladrão, candidato da criminalidade e do establishment (que vibraram com sua vitória), é ladrão, cúmplice ou apenas um imbecil.

Link de indicação
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal