永发信息网

用MATLAB导入EXCEL数据时,出现问题,具体显示如下

答案:6  悬赏:60  手机版
解决时间 2021-02-23 14:43
  • 提问者网友:雨不眠的下
  • 2021-02-23 06:44
用MATLAB导入EXCEL数据时,出现问题,具体显示如下
最佳答案
  • 五星知识达人网友:醉吻情书
  • 2021-02-23 07:10
正确的读取命令:[data,text]  = xlsread(FileName, SheetName, Range);
data保存的是数据单元格的值, text保存的是字符串单元格的内容。
例如:[data,text]  = xlsread('C:Test est.xlsx'', 'sheet1', 'A2:D10');
存储方式为矩阵,和Excel表格中的位置一致。
如果Sheet内都是数据,可直接使用data = xlsread(文件名)。
如果你的excel中只有数据的话,可以直接输入xlsread('work1.xlsx');否则就要加sheet和range
微软的OFFICE是最为流行的办公软件,主要有OFFICE2010和OFFICE2007两个版本。Office 2000是第三代办公处理软件的代表产品,可以作为办公和管理的平台,以提高使用者的工作效率和决策能力。Office 2000中文版有4种不同的版本:标准版、中小企业版、中文专业版和企业版。
在Office 2000中各个组件仍有着比较明确的分工:一般说来,Word主要用来进行文本的输入、编辑、排版、打印等工作;Excel主要用来进行有繁重计算任务的预算、财务、数据汇总等工作;PowerPoint主要用来制作演示文稿和幻灯片及投影片等;Access是一个桌面数据库系统及数据库应用程序;Outlook是一个桌面信息管理的应用程序;FrontPage主要用来制作和发布因特网的Web页面。
Microsoft Office XP是微软有史以来所发行的Office版本中最重要的版本,而且也被认为是迄今为止功能最强大、最易于使用的Office产品。新版Office放弃了以往以产品发布年命名的惯例!产品名称中的XP,是英文Experience(体验)的缩写,代表着新版Office在包容覆盖广泛设备的Web服务之后,将给用户带来丰富的、充分扩展的全新体验。
除核心的 Office XP 程序 — Microsoft Word、Excel、Outlook和 PowerPoint— 外,Office XP 专业版 中包含 Microsoft Access 2002,它是 Office XP 数据库解决方案,可帮助用户存储、访问和分析数据。
全部回答
  • 1楼网友:杯酒困英雄
  • 2021-02-23 12:49

警告:“ Could not start Excel server for import, 'basic' mode will be used. ”的意思是无法启动Excel服务器进行导入,将使用“Basic”模式。
这是MATLAB版本本身的问题,唯一解决的办法是用其他版本的matlab(如,MATLAB2013,MATLAB2016)
  • 2楼网友:想偏头吻你
  • 2021-02-23 11:45
是不是mac电脑
我是这么解决的:
把所有数据选中,复制到txt笔记本中,
重开一个sheet,把txt中的复制到新sheet中,保存
删掉原来的sheet,有时候会好用。
可能是复制的时候格式的原因导致的。
  • 3楼网友:白昼之月
  • 2021-02-23 10:28
你把xlsx文件另存为xls格式,再读取,看行不行追问

还是不行,显示的是:

??? Undefined function or variable 'data'.
  • 4楼网友:野味小生
  • 2021-02-23 09:29
楼上正解,matlab目前还不能支持xlsx格式的电子表格追问

还是不行,显示的是:

??? Undefined function or variable 'data'.
  • 5楼网友:风格不统一
  • 2021-02-23 08:05
是不是运行程序时还伴随着弹出“对象程序库损坏,请重装office”的弹窗??卸载wps,重装office2010.就解决了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯