文档

文本文件

分隔和格式化的文本文件

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

功能

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

对象

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

例子及如何

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

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

从文本文件导入数值数据

属性显示如何从文本文件导入逗号分隔的数字数据csvread函数。

从文本文件导入混合数据

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

导入大块的文本文件数据

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

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

属性显示如何从非矩形文件导入数据textscan函数。

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

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

写入带分隔符的数据文件

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

导入或导出文件序列

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

定义表的导入选项

对于自定义数据导入和导入过程的附加控制,定义和使用导入选项。

概念

导入文本文件的方法

您可以将文本文件导入MATLAB®交互性和程序性。

这个话题有用吗?