Octave声称我的excel文件中没有工作表

Octave声称我的excel文件中没有工作表,octave,Octave,Octave无法正确读取我的excel文件 似乎octave认为我的excel文件中没有工作表。但是,它试图读取的文件确实有一个包含数据列的工作表。我尝试过多次编辑该文件并更改值 这是它正在执行的代码 SectionData=xlsread('Input/Beams.xlsx'); 当我的函数尝试读取Excel文件时,会出现此错误消息 error: xls2oct: worksheet number 1 > number of worksheets in file (0) 请发布调用x

Octave无法正确读取我的excel文件

似乎octave认为我的excel文件中没有工作表。但是,它试图读取的文件确实有一个包含数据列的工作表。我尝试过多次编辑该文件并更改值

这是它正在执行的代码

SectionData=xlsread('Input/Beams.xlsx');
当我的函数尝试读取Excel文件时,会出现此错误消息

error: xls2oct: worksheet number 1 > number of worksheets in file (0)

请发布调用
xlsopen
的代码。请注意,Octave使用COM读取Excel文件,因此您的计算机上也必须安装Office Excel。您正在尝试使用OOXML(
*.xlsx
)文件还是Office 97-2003(
.xls
)文件?请发布您用于读取文件的代码,这将有助于人们回答。您使用哪个版本的Octave和io软件包?有时更新只是帮助,因此可能是最快的解决方案。我有最新版本的octave和io包。Excel 2017也已安装。您是否可以使用另一个Excel文件复制该问题?您的
Beams.xlsx
是否有点“特殊”,是由其他应用程序生成的?