xlsfinfo

(不推荐)确定文件是否包含微软Excel电子表格

xlsfinfo不推荐。使用sheetnames代替。有关更多信息,请参见兼容性的考虑

描述

状态= xlsfinfo (文件名表示,如果文件名这个文件是什么xlsread函数可以读取。

状态) = xlsfinfo (文件名另外,返回文件中每个电子表格的名称。

例子

状态xlFormat) = xlsfinfo (文件名也返回Excel的格式描述®返回文件。在没有Excel for Windows的系统上®xlFormat为空字符向量,''

例子

全部折叠

创建一个示例Excel®文件,命名为myExample.xlsx

值= {1,2,3;4、5、“x”;7 8 9};头= {“第一”“第二”“第三”};xlswrite (“myExample.xlsx”,(头;值);

调用xlsfinfo获取有关文件的信息。

(状态、床单xlFormat) = xlsfinfo (“myExample.xlsx”
status = Microsoft Excel电子表格= 'Sheet1' ' 'Sheet2' ' 'Sheet3' xlFormat = xlOpenXMLWorkbook

状态包含描述性文本,该文本指示xlsread函数可以读取示例文件。

输入参数

全部折叠

文件名,指定为字符向量或字符串。

例子:“myFile.xlsx”

数据类型:字符|字符串

输出参数

全部折叠

文件类型,作为字符向量返回。

  • 如果文件名是一个文件xlsread能读懂,然后状态是描述性文本,如Microsoft Excel电子表格的

  • 如果文件名文件不是这样的吗xlsread能读懂,然后状态是空的,''

  • 如果MATLAB®无法找到该文件xlsfinfo返回一个错误。

工作表名称,作为1——- - - - - -n字符向量的单元格数组n文件中工作表的数量。每个单元格包含工作表的名称。如果xlsread无法读取特定的工作表,对应的单元格包含错误消息。

如果xlsfinfo无法读取文件包含错误信息。

Excel返回的文件格式描述,作为字符向量返回。

在使用Excel软件的Windows系统上,xlFormat是下列情况之一。

“xlOpenXMLWorkbook” XLSX格式的电子表格(Excel 2007或以上版本)
“xlWorkbookNormal”“xlExcel8” XLS格式的电子表格(兼容Excel 97-2003)
“xlCSV” CSV(逗号分隔值)格式的文件
“xlHtml”“xlWebArchive” 电子表格导出到HTML格式

在所有其他系统中,xlFormat为空字符向量,''

限制

  • xlsfinfo万博1manbetx仅支持7位ASCII字符。

提示

  • 如果xlsfinfo警告不能启动ActiveX®服务器,则COM服务器不可用,COM服务器是典型的Excel安装的一部分。在这种情况下,可以考虑重新安装Excel软件。在Excel for Windows系统上,xlsfinfo使用COM服务器获取信息。

兼容性的考虑

全部展开

不建议从R2019b开始

之前介绍过的R2006a