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())
相关推荐
likuolei7 小时前
XML 元素 vs. 属性
xml·java·开发语言
X***48967 小时前
C源代码生成器
c语言·开发语言
梁正雄7 小时前
2、Python流程控制
开发语言·python
catchadmin7 小时前
PHP True Async RFC 被拒——原生异步离 PHP 还有多远?
开发语言·php
J***79397 小时前
PHP在电商中的Magento
开发语言·php
python零基础入门小白8 小时前
【万字长文】大模型应用开发:意图路由与查询重写设计模式(从入门到精通)
java·开发语言·设计模式·语言模型·架构·大模型应用开发·大模型学习
Eric.Lee20218 小时前
ubuntu 安装 Miniconda
linux·运维·python·ubuntu·miniconda
天若有情6738 小时前
【c++】手撸C++ Promise:从零实现通用异步回调组件,支持链式调用+异常安全
开发语言·前端·javascript·c++·promise
无心水8 小时前
【Python实战进阶】1、Python高手养成指南:四阶段突破法从入门到架构师
开发语言·python·django·matplotlib·gil·python实战进阶·python工程化实战进阶
李剑一8 小时前
Python学习笔记1
python