当前位置: 首页 > news >正文

MATLAB复制Excel数据到指定区域

Matlab中如何将Excel表中的265-528行F-AA列数据复制到1-263行AE-AZ中

版本:MatlabR2018b

clc;
clear;
%旧Excel文件名
oldFile = ' ';
%新Excel文件名
newFile = ' ';
% 工作表名称(旧表和新表一致)
sheetName = 'Sheet1';
% 旧文件中待复制的数据范围(F:代表Excel表中固定列;1585:代表表中从哪一行开始;AD:代表结束于表中哪一列;1858:代表结束于哪一行)
sourceRange = 'F1585:AD848';% 新文件中的目标起始位置(从第1行、第31列开始写入)(FY:代表Excel表头哪一列;2:代表表中哪一行开始)
targetStart = 'FY2';            % 新文件起始位置% ===== 自动化操作 =====
% 1. 读取旧Excel中的指定数据
[numData, txtData, rawData] = xlsread(oldFile, sheetName, sourceRange);
% 将数值矩阵转换为元胞数组
numDataCell = num2cell(numData); % 关键修复:转换数值矩阵为元胞数组
% 合并数值和文本数据(修复类型错误)
combinedData = rawData; % 直接使用原始数据(已包含混合类型)
% 仅当数值存在时覆盖空单元格(优化合并逻辑)
[rows, cols] = size(numDataCell);
for i = 1:rowsfor j = 1:colsif ~isnan(numData(i,j)) && isempty(rawData{i,j})combinedData{i,j} = numData(i,j);endend
end
% 写入新文件(确保输出为元胞数组)
xlswrite(newFile, combinedData, sheetName, targetStart);
disp(['数据已成功复制到: ' newFile]);
http://www.xdnf.cn/news/402283.html

相关文章:

  • lenis滑动插件的笔记
  • 【sqlmap需要掌握的参数】
  • Oracle 19c 静默安装
  • LeetCode[101]对称二叉树
  • 05_jdk8新特性
  • SpringAI框架中的RAG模块详解及应用示例
  • WebRTC:去中心化网络P2P框架解析
  • continue通过我们的开源 IDE 扩展和模型、规则、提示、文档和其他构建块中心,创建、共享和使用自定义 AI 代码助手
  • 白帽SEO与黑帽SEO差异
  • 24.(vue3.x+vite)引入组件并动态挂载(mount)
  • 蓝桥杯13届 卡牌
  • Docker私有仓库实战:官方registry镜像实战应用
  • ZYNQ笔记(二十一): VDMA HDMI 彩条显示
  • 当生产了~/qt-arm/bin/qmake,可以单独编译其他-源码的某个模块,如下,编译/qtmultimedia
  • openwrt目录结构(部分)
  • 【开源工具】深度解析:基于PyQt6的Windows时间校时同步工具开发全攻略
  • ZYNQ处理器在发热后功耗增加的原因分析及解决方案
  • Vue3 Echarts 3D饼图(3D环形图)实现讲解附带源码
  • springCloud/Alibaba常用中间件之Setinel实现熔断降级
  • Python动态渲染页面抓取之Selenium使用指南
  • springboot-web基础
  • 单片机学习Day08--相邻流水灯
  • 主流编程语言中ORM工具全解析
  • 对基于再生龙制作的Linux系统的硬盘进行扩容
  • 10. Spring AI PromptTemplate:从模板到高级技巧
  • Go 语言 slice(切片) 的使用
  • 智能停车场如何实现无缝通信?Canopen转 Profibus网关来解答
  • [高阶数据结构]二叉树经典面试题
  • 【秣厉科技】LabVIEW工具包——OpenCV 教程(21):CUDA 加速方案
  • 【生产实践】Linux中/usr/bin、/usr/sbin与/usr/local的关系解析(2025年技术规范)