我试图将数据从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