2.10、matlab中字符、数字、矩阵、字符串和元胞归并为字符串并将字符串以差别格式写入读出excel [复制链接]
发表于 2026-4-24 09:01:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
1、前言

在 MATLAB 中,可以使用差别的数据范例(字符、数字、矩阵、字符串和元胞)归并为字符串,然后将字符串以差别格式写入 Excel 文件。
以下是一个示例代码,展示怎样将差别数据范例归并为字符串,并以差别格式写入 Excel 文件:
  1. % 创建不同类型的数据
  2. strData = 'Hello, ';
  3. numData = 2021; matrixData = magic(3);
  4. strData2 = 'world!';
  5. cellData = {strData, numData, matrixData, strData2};
  6. % 合并不同类型的数据为一个字符串
  7. fullString = strcat(strData, num2str(numData), sprintf('\n'), strData2);
  8. % 创建一个 Excel 文件
  9. filename = 'output.xlsx'; sheet = 'Sheet1';
  10. % 写入数据到 Excel 文件
  11. xlswrite(filename, strData, sheet, 'A1');
  12. xlswrite(filename, num2str(numData), sheet, 'A2');
  13. xlswrite(filename, matrixData, sheet, 'A3'); xlswrite(filename, strData2, sheet, 'A7'); xlswrite(filename, cellData, sheet, 'A8'); xlswrite(filename, fullString, sheet, 'A12');
  14. % 读取 Excel 文件中的数
复制代码
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表