主要内容

导入工具

从文件导入数据

描述

这个导入工具允许您从电子表格文件、分隔文本文件和固定宽度文本文件预览和导入数据。您可以交互式地选择要导入的数据,并重用工具生成的脚本或函数来导入其他类似的文件。

打开导入工具

  • MATLAB®工具条:在选项卡,在变量部分,单击导入数据.

  • MATLAB命令提示:输入uiimport(文件名)哪里文件名是指定文本或电子表格文件名称的字符向量。

例子

全部展开

从制表符分隔的文本文件导入数据范围,并替换文件中的非数值。

拖动光标以选择要导入的单元格。按Ctrl键选择非连续范围。

修改变量名行字段,以指示希望导入工具用于变量名称的行。

默认情况下,替换数值单元格中不重要的值。但是,您可以将此值更改为任何其他数值。指定如何处理服务器上不重要的值进口选项卡,在不重要的细胞节。

或者,从导入中排除包含不重要单元格的任何行。

点击导入选择. 新列向量将显示在您的工作区中。

将日期和数字从文本文件导入表中。为文件中的数值指定十进制分隔符,并为日期指定自定义格式。

导入的数据节,选择桌子将文件数据导入到桌子变量在本例中,第三列数据包含货币金额,其中小数点分隔符为逗号。在分隔符节,选择分隔符选项. 然后,在小数分隔符,选择,(逗号).

导入工具会适当地转换货币值。

通过将列的数据类型更改为,指定列包含日期或时间数据日期/时间. 点击更多日期格式。。。. 向下滚动列表以输入自定义日期格式。

点击导入选择以导入表。

相关实例

程序化使用

全部展开

uiimport打开一个对话框,以交互方式从文件或剪贴板加载数据。MATLAB显示文件中数据的预览。

uiimport(文件名)中指定的文件文件名使用其中一个导入工具导入向导取决于文件类型。对于电子表格和文本文件,uiimport使用打开文件导入工具. 对于所有其他文件类型,如图像、音频或MAT文件,uiimport使用打开文件导入向导.

uiimport('-file')首先显示文件选择对话框。

uiimport('-pastespecial')首先显示剪贴板内容。

S=uiimport(___)使用打开文件导入向导并将结果变量作为字段存储在结构中s.

兼容性考虑

全部展开

R2020a中的行为发生了变化