Extensão para “arquivos dinâmicos do Excel”

0

Eu baixei um arquivo com a extensão .xls . Eu pensei que era um arquivo de planilha Excel comum, então eu abri-lo usando o Excel 2007.

No entanto, ele me diz que o arquivo que estou tentando abrir está em um formato diferente do especificado pela extensão.

Eu ignorei o aviso e o abri de qualquer maneira, e ele abriu bem. Parecia como qualquer outra planilha. Eu abri o arquivo em um editor de texto regular e era um arquivo HTML usando algum namespace XML personalizado

<html xmlns:o='urn:schemas-microsoft-com:office:office'
xmlns:x='urn:schemas-microsoft-com:office:excel'
xmlns='http://www.w3.org/TR/REC-html40'>

<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1252'/>
<meta name='ProgId' content='Excel.Sheet'/>
<meta name='Generator' content='Microsoft Excel 11'/>
<link rel='File-List' href='Book1_files/filelist.xml'/>
<link rel='Edit-Time-Data' href='Book1_files/editdata.mso'/>
<link rel='OLE-Object-Data' href='Book1_files/oledata.mso'/>

Eu olhei para o que era e me deparei com esses

link link

Parece que esses tipos de arquivos são chamados de "arquivos dinâmicos do Excel" porque são fáceis de gerar.

De qualquer forma, eu queria saber se havia uma maneira adequada de nomear os arquivos para que o Excel não reclame que o formato do arquivo é diferente da extensão do arquivo?

    
por That Umbrella Guy 15.07.2013 / 21:18

1 resposta

0

O arquivo é um arquivo .xlsx, o formato padrão do Excel 2007 e posterior, verificado pelo formato xml. O arquivo tem uma extensão de .xls, que é a extensão para o Excel 2003 e versões anteriores. Assim, o erro sobre a extensão do arquivo não corresponde ao formato do arquivo.

Arquivo Excel "dinâmico" não significa nada. Se o arquivo foi criado por algum programa de terceiros, o programador não deve ter usado a extensão correta para o formato de arquivo.

    
por 21.07.2013 / 19:17