python读excel数据

python读取excel时默认第一行是标题,因此推荐采用matlab先加全零行再读数

示例:

首先用matlab生成excel文件,记为data_mat.xlsx

matlab 复制代码
clc
clear
close all
data=ones(5,5);
xlswrite('data_mat.xlsx',data)

再用matlab加零行

matlab 复制代码
clc
clear
close all
%% 读文件
filename = 'data_mat.xlsx'; % Excel文件名
%% 加零行操作
sheetname = 'Sheet1'; % Excel中的工作表名称
datatable = readtable(filename, 'Sheet', sheetname); % 读取Excel表格数据
datatable=table2array(datatable);
datatable=[zeros(1,length(datatable(1,:)));datatable];
%% 写文件
xlswrite('data_mat_python.xlsx',datatable)

最后python读数

python 复制代码
# 读取Excel文件
# python默认第一行是标题,因此推荐采用matlab先加全零行再读数
import pandas as pd
df = pd.read_excel('data_mat_python.xlsx')
# 显示前5行数据
print(df.head())
相关推荐
NEGl DRYN19 小时前
Go基础之环境搭建
开发语言·后端·golang
AI木马人19 小时前
20.人工智能实战:大模型项目如何从 Demo 走向生产?一套可落地的上线验收清单与工程治理方案
java·开发语言·人工智能
CandyU219 小时前
Unity —— 反射
java·开发语言
初心未改HD19 小时前
Go Modules:依赖管理的完全指南
开发语言·golang
楼田莉子19 小时前
仿照Muduo的高并发服务器:EventLoop模块及与TimeWheel模块联调
java·开发语言
小雅痞19 小时前
[Java][Leetcode middle] 3. 无重复字符的最长子串
java·开发语言·leetcode
逻辑驱动的ken19 小时前
Java高频面试考点场景题21
java·开发语言·面试·职场和发展·求职招聘
rOuN STAT19 小时前
Golang 构建学习
开发语言·学习·golang
fengxin_rou20 小时前
黑马点评项目万字总结:从redis基础到实战应用详解
java·开发语言·分布式·后端·黑马点评
zhouwy11320 小时前
Golang 基础与实战笔记:从语法到微服务的全面指南
开发语言·go