我試圖將數據從excel複製到SPSS中。我有80個excel文件,需要將每個工作簿中的相同單元格複製並粘貼到我的主SPSS數據庫中。除了手動複製和粘貼每個單獨的值之外,有什麼方法可以做到這一點嗎?將特定單元格從EXCEL複製並粘貼到特定SPSS單元格中
2
A
回答
0
我在我的工作中使用SPSS,並且我們每天從excel中導入數據。我們做一個保存 - 對於製表符分隔的文本格式,並使用SPSS Syntax
腳本導入文本文件。既然你有這麼多的excel文件,你可以用一些vba自動完成整個「另存爲」過程,如果這樣做會讓事情變得更簡單。
UPDATE
這是通過在一個目錄(Excel)中的文件,打開每個人的代碼迴路小一點,然後保存爲一個製表符分隔文本文件。如果您的文件是,請更改.xls
指定。 xlsx
或.xlsm
,也是你要更改文件夾路徑到一些有意義的事情......
Sub TestMe()
Dim wb As Workbook
Dim INfldr As String
Dim OUTfldr as String
OUTfldr = "C:\WhereIPutStuff\"
INfldr = "C:\WhereIKeepStuff\"
strFNAME = Dir(INfldr & "*.xls")
i = 1
Do
Set wb = Application.Workbooks.Open(INfldr & strFNAME)
wb.SaveAs Filename:=OUTfldr & "OutputFile(" & i & ").txt", _
FileFormat:=xlText, _
CreateBackup:=False
wb.Close False
i = i + 1
strFNAME = Dir
Loop Until strFNAME = ""
End Sub
1
另一種方法,如果您有至少SPSS統計17是使用可從該SPSSINC流程文件擴展命令SPSS社區網站(www.ibm.com/developerworks/spssdevcentral)。這可以遍歷一組文件並將SPSS語法應用於每個文件,包括GET DATA讀取文件。所以它可以讀取所需的Excel文件,在SPSS Statistics中打開它們,然後選擇適當的數據集的任何部分。
這需要您的統計版本的Python Essentials /插件也可以從社區網站上獲得,但是除SPSS語法之外不需要其他技能。
HTH, 喬恩·佩克
相關問題
- 1. Javascript - 從剪貼板粘貼到Excel中的特定單元格
- 2. 粘貼到Excel鎖定的單元格
- 3. Excel複製並粘貼合併單元格爲單元格格式
- 4. 複製列中的特定單元格並粘貼到另一個工作表
- 5. 將特定單詞移動到特定單元格 - VBA EXCEL
- 6. \ t excel粘貼到新單元格中
- 7. Excel VBA:複製並粘貼其他單元格的重複值
- 8. 如何讓我的宏粘貼到特定的單元格
- 9. 如何僅複製特定單元格
- 10. Excel VBA - 粘貼到可見單元格
- 11. VBA在特殊單元格更改後複製粘貼範圍
- 12. 未使用粘貼特殊複製單元格邊框
- 13. 複製和粘貼單元格與Python
- 14. Excel根據單元格值複製到特定工作表
- 15. 選擇特定的單元格,並將數據放在其他單元格excel
- 16. Excel VBA宏 - 複製單元格並將值粘貼到活動單元格區域
- 17. 宏複製並粘貼到下一個空白單元格中
- 18. 複製和粘貼單元格,如果重複列,Excel宏
- 19. 使用C#在Excel中複製/粘貼單元格
- 20. 複製並粘貼到一個DataGridView單元格(C#)
- 21. 將單元格範圍從Excel粘貼到Powerpoint
- 22. Excel VBA如何將WorkSheet名稱與單元格值匹配,然後複製並粘貼一系列單元格
- 23. 找到具有特定單元格值的單元格的特定範圍
- 24. Excel VBA在列中反覆地複製並粘貼一系列單元格
- 25. 分割從excel中的特定單詞開始的單元格
- 26. 以excel格式將多個單元格從網格複製到剪貼板?
- 27. 如何從excel數據中讀取特定單元格到Pyomo
- 28. 插入剪切單元格並粘貼特殊值
- 29. 複製特定的數據並粘貼到特定的列
- 30. Excel VBA選擇單元格範圍直到單元格包含特定文本
我不知道宏或VBA什麼,是密集編碼? – brainman 2011-06-05 20:44:36
@Jared我添加了一段代碼的編輯來遍歷目錄中的文件,打開它們,將它們保存爲製表符分隔的文本,然後關閉它們。打開一個模塊,粘貼代碼,將文件路徑更改爲對您有意義的內容,然後運行代碼。 – 2011-06-05 22:41:51