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())
相关推荐
常利兵4 分钟前
Kotlin作用域函数全解:run/with/apply/let/also与this/it的魔法对决
android·开发语言·kotlin
幼稚园的山代王17 分钟前
Kotlin-基础语法练习一
android·开发语言·kotlin
重生成为编程大王24 分钟前
Java ConcurrentHashMap 深度解析
java·开发语言
tanyongxi661 小时前
C++ 特殊类设计与单例模式解析
java·开发语言·数据结构·c++·算法·单例模式
遗憾皆是温柔1 小时前
24. 什么是不可变对象,好处是什么
java·开发语言·面试·学习方法
wearegogog1231 小时前
C语言中的输入输出函数:构建程序交互的基石
c语言·开发语言·交互
Fine姐1 小时前
The Network Link Layer: 无线传感器中Delay Tolerant Networks – DTNs 延迟容忍网络
开发语言·网络·php·硬件架构
HAPPY酷2 小时前
给纯小白的Python操作 PDF 笔记
开发语言·python·pdf
liulilittle2 小时前
BFS寻路算法解析与实现
开发语言·c++·算法·宽度优先·寻路算法·寻路
阿珊和她的猫2 小时前
autofit.js: 自动调整HTML元素大小的JavaScript库
开发语言·javascript·html