Converter xlsx para sav

Converter XLSX para SAV

Converta planilhas do Excel em arquivos SPSS SAV usando métodos para desktop, PSPP, online e Python.

Converter ficheiros XLSX online

Ainda não temos um conversor online dedicado para XLSX para SAV, mas pode converter ficheiros XLSX online para estes e outros formatos:

Quer converter XLSX para SAV?

Diga-nos. Escolhemos as próximas conversões a adicionar de acordo com o interesse.

Como converter xlsx para sav arquivo

  • Outro

Um pacote estatístico pode exigir um arquivo de dados SPSS quando os dados do Excel precisam ser analisados com metadados do SPSS, compartilhados com um usuário do SPSS ou importados para um fluxo de trabalho estatístico existente. A conversão também remove recursos exclusivos de planilhas que não podem existir em um conjunto de dados estatístico.

O que é o formato XLSX

.xlsx é o formato de pasta de trabalho Office Open XML do Microsoft Excel, também produzido pelo LibreOffice Calc, pelas exportações do Google Sheets e por sistemas de relatórios. É um contêiner baseado em ZIP que pode armazenar várias planilhas, células, fórmulas, formatação, gráficos e outros objetos da pasta de trabalho.

Uma coluna do Excel pode conter números, datas, texto, fórmulas, células vazias ou valores mistos. Um arquivo de dados SPSS normalmente representa um conjunto de dados retangular, portanto uma pasta de trabalho pode exigir limpeza e seleção de planilhas antes da conversão.

O que é o formato SAV

.sav é o formato nativo de arquivo de dados do IBM SPSS Statistics. Ele armazena casos e variáveis juntamente com nomes de variáveis, tipos de dados, rótulos de valores, valores ausentes definidos pelo usuário, níveis de medição e formatos de exibição.

SAV é adequado quando o destinatário usa o IBM SPSS Statistics ou outro programa que leia arquivos SPSS, ou quando os metadados estatísticos precisam acompanhar os dados. Ele não preserva gráficos do Excel, fórmulas, formatação de células, comentários, macros, formatação condicional nem várias planilhas como objetos da pasta de trabalho.

Como converter XLSX para SAV

IBM SPSS Statistics

IBM SPSS Statistics é a opção de desktop mais compatível, pois pode importar planilhas do Excel e salvar arquivos SAV nativos.

  1. Abra o SPSS Statistics e selecione File → Open → Data.
  2. Escolha Excel como tipo de arquivo, abra input.xlsx e selecione a planilha necessária.
  3. Ative Ler nomes de variáveis da primeira linha de dados quando a primeira linha contiver nomes de colunas válidos.
  4. Revise as colunas importadas em Variable View. Corrija nomes de variáveis, tipos, formatos de data, rótulos, valores ausentes e níveis de medição.
  5. Selecione File → Save As, escolha SPSS Statistics .sav, informe output.sav e salve.

Para tarefas repetíveis, use a sintaxe do SPSS:

GET DATA
  /TYPE=XLSX
  /FILE='C:\data\input.xlsx'
  /SHEET=name 'Sheet1'
  /READNAMES=ON.
EXECUTE.

SAVE OUTFILE='C:\data\output.sav'.

Altere o nome da planilha e os caminhos de acordo com o sistema local. Para células com fórmulas, o SPSS geralmente importa os valores salvos por último na pasta de trabalho, em vez de recalcular as fórmulas do Excel.

GNU PSPP após a exportação para CSV

GNU PSPP pode criar arquivos SAV, mas o suporte a XLSX não é tão consistente quanto no SPSS Statistics. Um fluxo de trabalho confiável no PSPP consiste em abrir a planilha necessária no Excel ou no LibreOffice Calc, escolher File → Save As, selecionar CSV e abrir o CSV no PSPP com suas configurações de importação de texto. Verifique delimitadores, aspas, separadores decimais, nomes de variáveis e representações de valores ausentes antes de selecionar File → Save As e salvar um arquivo SAV.

CSV preserva os valores das células, mas não as fórmulas do Excel, a formatação, várias planilhas nem os metadados do SPSS. Defina os rótulos, os níveis de medição e os valores ausentes no PSPP após a importação.

Stat/Transfer

Stat/Transfer é um utilitário de desktop especializado que pode transferir dados do Excel para o formato SPSS sem uma instalação completa do SPSS. Selecione Excel como origem, escolha a planilha e as opções de importação, selecione SPSS como destino e grave o arquivo SAV. Confirme se a edição instalada oferece suporte tanto à entrada XLSX quanto à saída SAV, pois o suporte aos formatos depende da versão.

Automação com Python

Para conversão em lote, pandas pode ler a planilha e pyreadstat pode gravar um arquivo SPSS:

pip install pandas openpyxl pyreadstat
import pandas as pd
import pyreadstat

df = pd.read_excel("input.xlsx", sheet_name="Sheet1")
pyreadstat.write_sav(df, "output.sav")

Isso grava os dados, mas não infere os rótulos de valores do SPSS, os valores ausentes definidos pelo usuário nem os níveis de medição pretendidos. Forneça esses elementos por meio das opções relevantes de pyreadstat.write_sav quando a análise depender deles.

Conversão online

Convertio oferece conversão de XLSX para SAV, mas os formatos compatíveis e o tratamento de metadados podem mudar; confirme se a página atual do serviço lista explicitamente os dois formatos antes de fazer o upload. Os conversores online geralmente transferem os valores das células sem preservar de forma confiável os rótulos do SPSS, as definições de valores ausentes ou os níveis de medição, portanto softwares de desktop são preferíveis para dados de pesquisa.

Não faça upload de dados confidenciais de pesquisas, médicos, pessoais, financeiros ou de identificação pessoal, a menos que os termos de retenção, exclusão e processamento do serviço atendam aos padrões de privacidade exigidos. Mantenha o XLSX original como um arquivo de origem separado.

Verificações de qualidade e compatibilidade

  • Converta uma planilha por vez. Remova linhas de título, subtotais, células mescladas, colunas decorativas e textos explicativos; a primeira linha de dados deve conter nomes de variáveis exclusivos.
  • Os nomes do Excel podem ser alterados para cumprir as regras de nomenclatura do SPSS. Verifique truncamentos, caracteres inválidos, nomes duplicados e referências que possam interromper a sintaxe de análise.
  • Mantenha cada coluna consistentemente numérica, textual ou baseada em datas. Colunas com tipos mistos podem se tornar strings ou valores ausentes durante a importação; inspecione as frequências, a contagem de linhas e os valores ausentes posteriormente.
  • As datas do Excel são valores seriais com sistemas de data específicos da pasta de trabalho. Verifique as datas importadas, os fusos horários quando relevantes e o formato de exibição do SPSS, especialmente quando células vazias ou texto aparecem na mesma coluna.
  • Preserve as fórmulas como valores calculados antes da conversão se esses valores forem necessários. SAV não pode manter as fórmulas originais, os gráficos, o layout da pasta de trabalho, as macros nem a formatação condicional.
  • Verifique o SAV resultante na versão de destino do SPSS ou PSPP. Softwares mais antigos podem lidar de forma diferente com codificações de caracteres mais recentes, nomes longos de variáveis ou metadados.

Perguntas frequentes

As fórmulas e a formatação do Excel são preservadas ao converter XLSX para SAV?

Não, as fórmulas geralmente são importadas como seus valores calculados atuais, e a formatação do Excel, os gráficos e os recursos da pasta de trabalho não são preservados. O arquivo SAV armazena o conjunto de dados resultante, e não a estrutura original da planilha.

É possível converter uma pasta de trabalho XLSX com várias planilhas em um único arquivo SAV?

Geralmente, um arquivo SAV contém um conjunto de dados do SPSS, portanto normalmente você converte uma planilha por vez. Várias planilhas não são preservadas automaticamente como abas separadas em um único arquivo SAV, a menos que o método de conversão as combine explicitamente.

Por que minhas colunas do Excel ficaram com o tipo errado no arquivo SAV?

O SPSS atribui um tipo de dado a cada variável, portanto colunas que contêm uma mistura de números, texto, células vazias ou datas com formatações diferentes podem ser interpretadas de forma inesperada. Limpe cada coluna e mantenha seus valores consistentes antes da conversão; depois, verifique as variáveis numéricas e de data no arquivo resultante.

Os nomes das minhas colunas do Excel funcionarão como nomes de variáveis do SPSS?

Nem sempre, porque os nomes de variáveis do SPSS têm regras de nomenclatura mais rígidas que os cabeçalhos do Excel. Nomes que contêm caracteres não compatíveis, começam de forma incorreta ou estão duplicados podem ser alterados ou rejeitados durante a conversão; por isso, revise os nomes das variáveis depois.