文档

文本文件

带分隔符和格式化的文本文件

读写带分隔符和格式化文本文件中的数字和非数字数据,包括. csv. txt文件。控件交互地导入文本文件数据导入工具.使用本页上的函数以编程方式导入或导出文本数据。要比较文本文件的主要导入选项,请参见导入文本文件的方法

功能

readtable 从文件创建表
detectImportOptions 根据文件内容创建导入选项
writetable 将表写入文件
textscan 从文本文件或字符串读取格式化的数据
dlmread 将数字数据的ascii分隔文件读入矩阵
dlmwrite 将矩阵写入ascii分隔的文件
csvread 读取CSV文件
csvwrite 写逗号分隔值文件
类型 显示文件内容

使用对象

DelimitedTextImportOptions 为分隔文本导入选项对象
FixedWidthImportOptions 为固定宽度的文本文件导入选项对象

例子和如何做

使用导入工具选择文本文件数据

这个示例演示了如何使用导入工具从带有列标题和数字数据的文本文件中导入数据。

从文本文件导入数字数据

这个例子展示了如何使用csvread函数从文本文件中导入逗号分隔的数字数据。

从文本文件导入混合数据

这个例子展示了如何使用readtable函数将混合数据从文本文件导入到表中。

以块形式导入大文本文件数据

属性显示如何从任意大的分隔文本文件中读取小数据块textscan函数并避免内存错误。

从非矩形文本文件导入数据

方法从非矩形文件导入数据textscan函数。

从文本文件导入日期和时间

格式化日期和时间(例如“01/01/01”“12:30:45”)数值字段。

写入带分隔符的数据文件

要将数字数组导出为分隔符ASCII数据文件,可以使用保存函数,指定美国信息交换标准代码限定符,或者dlmwrite函数。

导入或导出文件序列

若要导入或导出多个文件,请创建一次处理一个文件的控制循环。

定义表的导入选项

通常,您可以使用readtable函数。

概念

导入文本文件的方法

您可以导入文本文件到MATLAB®交互式的和编程的。

这个话题有用吗?