2013-03-01 3 views
17

Я хочу открыть файлы данных spss .sav в excel без открытия файлов spss (я не хочу преобразовывать файл данных spss в файл excel), я знаю, что это возможно с использованием соединения OLDB, но я не знаю, как сделать это.Как открыть файлы данных spss в excel?

Может ли кто-нибудь помочь мне сделать это?

Заранее спасибо.

ответ

3

Вы можете сделать это через ODBC. Этапы для этого:

  1. Установить IBM SPSS Statistics Data File Driver. Автономного драйвера достаточно.
  2. Создайте DNS через менеджера ODBC.
  3. Используйте импортер данных в Excel через ODBC, выбрав созданный DNS.
0

Я попытался снизу, и она работала хорошо,

Установка Размеры модели данных и OLE DB Access

и выполните следующие действия в Excel

Данные-> Внешние данные - > Из других источников -> Из мастера подключения данных -> Другое/Дополнительно-> SPSS MR DM-2 OLE DB Provider-> Тип метаданных в виде файла SPSS (SAV) -> Файл данных SPSS в метаданных Location-> Отделка

10

Чтобы загрузить этот драйвер, у вас должна быть лицензия на SPSS. Для тех, кто этого не делает, есть инструмент с открытым исходным кодом, который очень похож на SPSS и позволит вам импортировать файлы SAV и экспортировать их в CSV.

Вот the software

И вот the steps to export the data.

13

я преобразовал SAV в CSV онлайн: http://pspp.benpfaff.org/

+1

Это идеальное решение для меня. Я хочу анализировать в R, но никогда не было хорошего способа просмотра ярлыков. Специально словарный выход замечательный! –

+0

больше не работает – Flyout

4

Я помогаю развивать Colectica для Excel надстройку, которая открывает файлы данных SPSS и Stata в Excel. Это не требует конфигурации ODBC; он считывает файл, а затем вставляет данные и метаданные в ваш рабочий лист.

надстройка можно загрузить с http://www.colectica.com/software/colecticaforexcel

+3

Nice addin @Jeremy – cavalcade

+0

Это отлично работает для SPSS и Stata! – Dan

+0

кажется симпатичным, но это pricy – Flyout

6

(Не совсем ответ для вас, так как вы хотите избежать открытия файлов, но, возможно, это поможет другиму).

Я использую пакет GNU PSPP с открытым исходным кодом для преобразования sav-плитки в csv. Вы можете загрузить версию Windows по крайней мере из SourceForge [1]. Если у вас есть программное обеспечение, вы можете конвертировать файл SAV в файл CSV с помощью следующей командной строки:

pspp-convert <input.sav> <output.csv> 

[1] http://sourceforge.net/projects/pspp4windows/files/?source=navbar

+0

Пробовал, но не работает. Я пробовал «pspp-convert quicksave foo», «pspp-convert quicksave foo -O csv», «pspp-convert quicksave.sav foo.csv», «pspp-convert quicksave.sav foo -O csv». Всегда дает мне ошибку, например, «quicksave: no такой каталог файлов» или «quicksave.sav - это не системный файл или переносимый файл» или «foo: cannnot guess output format». – Flyout

0

я только что сделал веб-приложение, чтобы сделать это, где вы можете просто загрузить файл: https://rkbarney.shinyapps.io/thisnotthatstat/ загрузите свой .sav и выберите .csv, а затем откройте в Excel

Вы также можете использовать пакет Haven в R для передачи в .csv, а затем открыть CSV-файл в Excel.

+0

не может подключиться к вашему webapp. «Подождите, подождите» загрузка последней навсегда – Flyout

-1

Вы можете использовать онлайн-конвертер, разработанный мной по адресу N'counter.

Это самый простой способ открыть файл SPSS в Excel.

1) Вы просто должны загрузить файл в SPSS coN'verter на https://secure.ncounter.de/SpssConverter

2) Выберите несколько вариантов

3) И ваш конвертированы файл Excel будет загружен

Нет информации о содержимое вашего файла сохраняется на нашем сервере. Файл перемещается на наш сервер, преобразуется в память и немедленно отбрасывается: мы не обращаемся к вашим данным в любое время!

+1

OP специально заявила, что не хочет конвертировать ее в файл excel –

+0

@NickA, вы читали другие ответы? Честно говоря, это похоже на подавление. IMHO нет способа открыть и работать с файлом SPSS непосредственно из Excel. Каждое разрешение означает какой-то файл данных spss-файла конвертирования в собственный формат Excel. –

+0

нет Я не читал их, ваш ответ придумал обзор, поэтому я просмотрел его, не более –