主要内容

文本文件

分隔和格式化的文本文件

读和写数字和非数字数据的分隔和格式化的文本文件,其中包括. csv. txt文件。导入文本文件数据交互使用导入工具。导入或导出文本数据编程这个页面上使用的功能。

功能

全部展开

导入工具 从文件中导入数据

基本的进出口

readtable 从文件创建表
writetable 表写入文件
readtimetable 从文件创建时间表
writetimetable 时间表写入文件

定义导入规则

detectImportOptions 基于文件内容的创建导入选项
delimitedTextImportOptions 进口为分隔文本选择对象
fixedWidthImportOptions 导入选项对象宽度固定的文本文件
xmlImportOptions 为XML文件导入选项对象
htmlImportOptions 为HTML文件导入选项对象
wordDocumentImportOptions 进口的选择对象微软文档文件
getvaropts 得到变量导入选项
setvaropts 设置变量导入选项
setvartype 设置变量的数据类型
预览 从文件使用导入选项预览八行
readmatrix 从文件读取矩阵
writematrix 写一个矩阵到一个文件
readcell 从文件读取单元阵列
writecell 单元阵列写入文件
readvars 从文件读取的变量
textscan 从文本文件或字符串读取格式化的数据
类型 显示文件内容
fileread 阅读文件内容为文本
readline 行文件读取字符串数组

对象

tabularTextDatastore 数据存储表格文本文件

主题

从文本文件读取表格数据

导入文本文件

文本文件通常包含数字和文本数据变量和行名称,这是MATLAB中表现最佳®作为一个表。

使用导入工具读取文本文件数据

预览表格数据从一个文本文件或剪贴板并选择数据导入使用import工具。

混合数据从文本文件导入表

最好的方法来表示表格数据从表中的文本文件在MATLAB表可以存储异构(数字和文本)数据,以及变量和行名称。

混合数据块从文本文件导入到表或单元阵列

格式化的表格数据块从文本文件导入到一个表或一个单元阵列。

数字数据从文本文件导入到矩阵

除了从一个文本文件作为进口数字表格数据表使用readtable,你也可以将这个数据作为一个矩阵导入MATLAB工作区。

从文本文件导入的数值数据块

任意block-formatted数字数据从一个文本文件读入单元数组。

阅读和分析大型表格文本文件

这个例子展示了如何创建一个包含表格数据的数据存储为一个大文本文件,然后读取和处理数据一次一块或一个文件。

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

格式化日期和时间(如进口“01/01/01”“12:30:45”从面向列的表格数据)。

读集合或序列的文本文件

阅读和管理数据从一个文本文件的集合。

为表定义导入选项

如果你想控制导入过程超出了所提供的选项readtable功能,如定义如何处理缺失数据或错误,然后创建对象之前导入数据导入选项。

表格数据写入文本文件

数据写入文本文件

出口表格数据中包含表、细胞数组,或数字数组从MATLAB工作区文本文件。