我需要在Python(Django)中將數據導出爲SPSS文件格式,但我無法在Google中找到util信息。導出到Python Django中的SPSS文件?
有沒有辦法做到這一點?有人試過?
在此先感謝!
我需要在Python(Django)中將數據導出爲SPSS文件格式,但我無法在Google中找到util信息。導出到Python Django中的SPSS文件?
有沒有辦法做到這一點?有人試過?
在此先感謝!
據我所知,IBM提供的與SPSS交互的唯一API旨在用於C/C++。
您必須查找適用於您的SPSS版本的相應SPSS開發人員指南,並從其網站下載所需的文件。
這就是說,我知道你可以加載一個DLL並在Python中使用它ctypes(請參閱this question)。
一旦你有API,你可以很容易地讀/寫/創建SPSS數據庫文件。我不確定是否有任何提供此功能的Django插件,但您可能可以編寫自己的。另外在視圖中的某處直接使用ctypes可能是更快的方法。
此外,我知道SPSS的後期版本有Python腳本支持,但我不認爲它可以派上用場。
編輯
這是資源的列表,可能是不同版本的SPSS的有用:
原來所有版本後14.0使用相同的API,所以我固定鏈接反映這一點。顯然,他們在每個版本中都託管了該文件的不同副本。
的savReaderWriter包可以用於讀或寫SPSS文件(的.sav,zsav),包括元數據:https://pypi.python.org/pypi/savReaderWriter/3.1.2
謝謝,我將檢查它! – eos87