命令: | 档案 开启 |
按键: | |
捷径: | Ctrl + O |
描述
从磁盘加载数据文件。
在文件选择器框中,您可以选择要读入内存的文件名。与电子表格数据一起,关联的注释将被加载,并且MedCalc数据文件中还包含了选项。
如果要读取MedCalc数据文件而不擦除内存中的现有数据(例如,将两个文件合并为一个),则选择“添加文件”命令。
支持的数据文件类型
- MedCalc文件(* .mc1)
- Excel文件(* .xls,* xlsx,*。xlsm)
- OpenDocument电子表格文件(* .ods)
- SPSS文件(* .sav)
- DBase文件(* .dbf)
- Lotus文件(* .wk1)
- SYLK(* .slk)和DIF(* .dif)文件
- 文本文件(* .txt,*。csv,*。prn)
MedCalc文件(* .mc1)
当您打开MedCalc数据文件(文件扩展名为MC1)时,MedCalc将锁定打开的文件,从而阻止其他程序和用户访问该文件。要关闭和解锁文件,请选择“新建”命令。
时不时修改MedCalc文件格式。MedCalc将在您打开并保存时自动转换旧文件。但是,以前的MedCalc版本可能无法读取该软件的某些较新版本写入的数据文件。建议您始终下载并安装最新版本的MedCalc。
Excel文件(* .xls,* xlsx,*。xlsm)
要导入Excel工作表文件,请选择文件类型Excel Worksheet。
如果Excel文件包含多个工作表,则程序将显示一个对话框,您可以在其中选择要导入的工作表。
- MedCalc会将Excel电子表格中的所有公式转换为它们的计算值。
- 导入过程将从Microsoft Excel 2.1及更高版本导入数据文件。
在Windows 8或Windows Server 2012之前的Windows版本上,对Excel * .xlsx文件的支持需要Microsoft .NET Framework 4.0(可从Microsoft免费下载)。
请注意,通常可以更快地在Excel中打开Excel文件,然后将数据从Excel复制并粘贴到MedCalc。
OpenDocument电子表格文件(* .ods)
MedCalc可以从LibreOffice或OpenOffice软件包的Calc程序创建的OpenDocument电子表格文件(* .ods)中读取数据。
SPSS文件(* .sav)
当您打开SPSS数据文件(文件扩展名为sav)时,MedCalc将显示“选择变量”对话框,从中可以选择要在MedCalc中导入的变量的名称。
文件中的可用变量在对话框左侧的框中列出。如果要导入所有变量,即文件中的所有数据,请单击“全部”按钮。如果不想导入所有变量,请通过单击变量名称来选择所需的变量名称。所选变量的名称反向显示。要取消选择所选变量,请再次单击它。单击“无”按钮取消所有选择。
选择完变量后,单击“确定”按钮。
DBase文件(* .dbf)
当您要导入由DBase III +和兼容程序创建的数据库文件(文件扩展名为DBF)时,必须使用文件类型DBase文件。
在“文件选择器”框中选择文件名后,使用“选择变量”对话框选择要在MedCalc中导入的字段的名称(请参阅SPSS文件)。选择完变量后,单击“确定”按钮。当您选择取消按钮时,该过程将被中止。
在DBase文件中,缺失值通常由相应字段(列)中可能的最大值进行编码。例如,在最大字符数(字段宽度)为3的字段中,数字999表示缺少值。数字9999将用于编码宽度为4个字符等的字段中的缺失值。导入DBase文件后,必须检查是否是这种情况。如果是这样,则可以使用“查找和替换”过程清除包含这些缺失值的单元格。
例如,在导入DBase文件之后,您可以打开电子表格窗口并检查数据。当您在宽度为3个字符的列中看到任何值999时,这几乎可以肯定意味着该变量的缺失值确实被编码为999。您可以将单元格指针放在此列的顶部,在“数据”菜单中选择“查找和替换”选项,然后在对话框中输入以下内容:
“替换为”字段保留为空,因为在MedCalc中,缺失值可以由一个空的空白单元格指示。单击确定按钮后,该列中的所有999个代码将被删除。
如果DBase文件中的缺失值使用不同的数字编码(例如0),则可以采用类似的方法,但是您必须注意不要将真正的0值与缺失值代码0混淆。
Lotus文件(* .wk1)
Lotus文件(* .wk1)是Lotus123(版本2)和Symphony创建的数据文件。
如果Lotus电子表格包含MedCalc不支持的公式,则建议您在将文件导入MedCalc中之前,使用Lotus命令范围值(/ RV)将公式转换为值。
SYLK(* .slk)和DIF(* .dif)文件
MedCalc还可以导入SYLK(符号链接格式)和DIF(数据交换格式)文件。
文本文件(* .txt,*。csv,*。prn)
在文本文件中,一个文本行包含一个案例的数据,并且每个文本行均以回车符(ASCII代码13)结尾。
在格式化的文本文件中,不同的字段(变量)用空格分隔,因此,当使用文本编辑器(例如记事本)打开文件时,变量显示为不同的列,例如
您必须通过单击确定按钮来确认文件类型。如果程序选择了错误的文件格式,则可以通过选择相应的按钮来选择正确的文件格式。接下来,单击确定按钮继续。
最后,您将必须在“选择变量”对话框中选择要导入的变量(请参阅SPSS文件)。如果测试文件中没有特定变量的名称,则MedCalc将为变量指定名称FIELDXX,其中xx是文件中字段(或变量)的编号。