Konwertuj SPSS na EXCEL
Eksport danych SPSS .sav do Excel .xlsx z zachowaniem użytecznych wartości i sprawdzeniem utraty metadanych.
Twórz pliki EXCEL online
Nie potrafimy jeszcze odczytać plików SPSS, więc tej konwersji nie oferujemy. Jeśli możesz wyeksportować swoją pracę do jednego z tych formatów, zrobimy z niego EXCEL:
Jak konwertować spss do excel
- Dokumenty
- Brak ocen.
Zespoły często otrzymują dane ankietowe lub badawcze w formacie SPSS, ale muszą dostarczyć skoroszyt .xlsx współpracownikom, systemom raportowania lub do ręcznego przeglądu w Microsoft Excel. Eksport danych tworzy arkusz kalkulacyjny, który można otworzyć bez SPSS, ale nie zawiera on wszystkich metadanych statystycznych.
Formaty plików SPSS i Excel
Plik systemowy SPSS, zwykle .sav, przechowuje prostokątny zbiór danych oraz metadane, w tym nazwy i etykiety zmiennych, etykiety wartości, zdefiniowane wartości brakujące, poziomy pomiaru i formaty wyświetlania. IBM SPSS Statistics jest podstawową aplikacją do obsługi tych plików; są one powszechnie używane w badaniach ankietowych, klinicznych, edukacyjnych i rynkowych. Skompresowane pliki systemowe używają rozszerzenia .zsav, a starsze przenośne pliki SPSS — .por.
Skoroszyt Excel zwykle używa rozszerzenia .xlsx, czyli bieżącego formatu arkuszy Office Open XML. Excel obsługuje filtrowanie kolumn, formuły, tabele przestawne, wykresy oraz dystrybucję do użytkowników bez oprogramowania statystycznego. Używaj .xlsx zamiast starszego .xls, który jest ograniczony do 65 536 wierszy w arkuszu.
Plik wynikowy SPSS, taki jak .spv, nie jest zbiorem danych. Otwórz go w SPSS Statistics Output Viewer i wyeksportuj jego tabele lub wykresy osobno, jeśli wymagane jest umieszczenie wyników analizy w Excelu.
Eksportowanie za pomocą IBM SPSS Statistics
- Otwórz plik danych za pomocą File → Open → Data. Najpierw zaimportuj plik
.por, a następnie zapisz lub wyeksportuj otwarty zbiór danych. - Sprawdź nazwy, typy, daty i definicje wartości brakujących w Variable View. Nagłówki kolumn w Excelu powinny być unikatowe i prawidłowe dla narzędzia raportowania odbiorcy.
- Wybierz File → Export Data, wybierz Excel 2007 and later (*.xlsx) i określ plik docelowy. Niektóre wersje SPSS udostępniają tę samą funkcję za pośrednictwem File → Save As.
- Włącz opcję zapisywania nazw zmiennych w pierwszym wierszu. Eksportuj values, gdy odbiorcy potrzebują gotowych do analizy kodów liczbowych; wybierz etykiety wartości tylko wtedy, gdy czytelne kategorie są bardziej przydatne niż odpowiadające im kody.
- Otwórz skoroszyt w Excelu i sprawdź identyfikatory, kolumny dat, wartości kategorialne oraz liczbę wierszy przed jego rozpowszechnieniem.
W przypadku powtarzalnych eksportów składnia SPSS pozwala uniknąć ręcznego konfigurowania ustawień w oknach dialogowych:
SAVE TRANSLATE OUTFILE='survey_export.xlsx'
/TYPE=XLSX
/FIELDNAMES
/CELLS=VALUES
/REPLACE.
Użyj /CELLS=LABELS, aby zamiast zapisanych kodów wyeksportować zdefiniowane etykiety wartości. Zachowaj kopię opartą na wartościach, ponieważ etykiety mogą się powtarzać lub być edytowane i nie stanowią wiarygodnego zamiennika kodów źródłowych.
Automatyzacja konwersji za pomocą Python
Python może konwertować pliki, gdy SPSS jest niedostępny lub gdy wiele plików wymaga tego samego procesu. Zainstaluj czytnik i narzędzie do zapisu plików Excel:
pip install pandas pyreadstat openpyxl
Wyeksportuj zapisane wartości, używając nazw zmiennych SPSS jako nagłówków kolumn:
import pyreadstat
df, meta = pyreadstat.read_sav("survey.sav", apply_value_formats=False)
df.to_excel("survey.xlsx", index=False)
Ustaw apply_value_formats=True tylko w przypadku skoroszytu przeznaczonego dla odbiorców, który ma zawierać etykiety kategorii. Ta metoda zapisuje wartości danych, ale nie odtwarza w Excelu etykiet zmiennych SPSS, reguł wartości brakujących, poziomów pomiaru, wag ani definicji wielokrotnych odpowiedzi.
Usługi konwersji online
CloudConvert i Zamzar mogą być odpowiednie dla małych, niewrażliwych plików, gdy ich aktualne selektory formatów zawierają zarówno SAV, jak i XLSX. Prześlij plik, wybierz XLSX, pobierz wynik i sprawdź go w Excelu. Nie przesyłaj identyfikowalnych odpowiedzi ankietowych, danych pacjentów, poufnych rekordów ani danych podlegających regulacjom, chyba że umowa z dostawcą, zasady przechowywania danych, lokalizacja przetwarzania i mechanizmy bezpieczeństwa spełniają wymagania organizacji.
Kontrola zgodności
- Excel obsługuje maksymalnie 1 048 576 wierszy i 16 384 kolumny w arkuszu. Podziel większe zbiory danych albo dostarcz pliki CSV, wyodrębnione dane z bazy danych lub oryginalny plik SPSS.
- Excel nie zachowuje etykiet zmiennych SPSS, słowników etykiet wartości, definicji braków użytkownika, poziomów pomiaru, ustawień wag ani zestawów wielokrotnych odpowiedzi. Jeśli te definicje mają znaczenie, dostarcz osobny codebook.
- Wartości systemowo brakujące SPSS są zwykle eksportowane jako puste komórki. Kody braków użytkownika, takie jak
99lub-9, pozostają zwykłymi wartościami, chyba że zostaną przekodowane przed eksportem. - Po eksporcie sprawdź daty, daty i godziny oraz czasy trwania. Excel i SPSS używają różnych systemów formatowania dat, a Excel nie może reprezentować dat sprzed 1900 roku jako zwykłych dat arkusza.
- Ustaw długie identyfikatory, kody pocztowe, numery kont i wartości z zerami wiodącymi jako tekst, zanim użytkownicy będą edytować skoroszyt. Excel zachowuje tylko około 15 cyfr znaczących w komórkach liczbowych.
- Zachowaj oryginalny plik
.savlub.zsavjako źródłową kopię analityczną.
Baza danych obecnie nie zawiera żadnych bezpośrednich linków do konwerterów plików spss.