本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

电子表格

Microsoft® Excel® 电子表格

在电子表格文件中读写数据,包括将 .xls.xlsx 中的数据写入 MATLAB® 中的表、时间表、矩阵或数组。您可以使用导入工具以交互方式导入电子表格数据,也可以使用此处列出的函数以编程方式导入数据。您可以导入所选范围的数据,也可以从电子表格文件中导入多个工作表。

函数

全部展开

导入工具从文件导入数据

基本导入和导出

readtable基于文件创建表
writetable将表写入文件
readtimetable基于文件创建时间表
writetimetable将时间表写入文件
sheetnames从电子表格文件中获取工作表名称

定义导入规则

detectImportOptions基于文件内容生成导入选项
spreadsheetImportOptions电子表格的导入选项对象
getvaropts获取变量导入选项
setvaropts设置变量导入选项
setvartype设置变量数据类型
preview使用导入选项预览文件中的八行数据
readmatrix从文件中读取矩阵
writematrix将矩阵写入文件
readcell从文件中读取元胞数组
writecell将元胞数组写入文件
readvars从文件中读取变量
importdata从文件加载数据

对象

spreadsheetDatastore用于电子表格文件的数据存储

主题

读取电子表格数据

导入电子表格

电子表格通常包含数值和文本数据以及变量名称和行名称的混合,在 MATLAB 中的最佳表示形式是表。您可以使用导入工具readtable 函数将数据导入表中。

使用导入工具读取电子表格数据

预览文件或剪贴板中的电子表格数据,并使用导入工具选择要导入的数据。

将电子表格数据读入到表中

在 MATLAB 中表示电子表格数据的最佳方式是表,因为表可以存储异构(数值和文本的混合)数据以及变量名称和行名称。

Read Spreadsheet Data into Array or Individual Variables

In addition to importing data as a table using readtable, you can also import data as a matrix, a cell array, or import separate variables directly in to the workspace.

Read Collection or Sequence of Spreadsheet Files

Read and manage data from a collection of spreadsheet files.

定义表的导入选项

如果您要控制 readtable 函数提供的选项以外的导入过程,例如定义如何处理缺失数据或错误,请在导入数据之前创建一个导入选项对象。

写入电子表格数据

将数据写入 Excel 电子表格

将工作区中的数据导出到 Microsoft Excel 电子表格文件。