python3.x 的自编excel读写函数
来源:互联网 发布:vb picturebox 坐标 编辑:程序博客网 时间:2024/05/29 14:31
用惯了matlab里方便实用的xlsread,xlswrite的函数,在python里很不习惯.
对于我而言,数模的数据还是通过excel来存取最方便.
于是,昨天晚上搜了搜有没有能一步到位的模块,遗憾的是网上写的xlrd与xlwt的功能都比较局限,于是自己编了两个小函数.
import numpy as np
import xlrd
import xlwt
filename=”C:\Users\CAMPUFIX\Desktop\p-models\data2333.xlsx”#读取的文件名
def xlsread(filename):
wb=xlrd.open_workbook(filename)
sh=wb.sheet_by_index(0)#第一个表
nrows = sh.nrows #行数
data=[]
for i in range(nrows):
columnValueRow_temp=sh.row_values(i)
data.append(columnValueRow_temp)
return data
data1=xlsread(filename) #list
data2=np.array(data1) #转为numpy的数组
filename1=”C:\Users\CAMPUFIX\Desktop\p-models\data23.xlsx”#写入的文件名
def xlswrite(data2,filename1): #输入的是numpy的array格式
wbk=xlwt.Workbook()
sheet1=wbk.add_sheet(‘sheet1’)
shape=data2.shape
for i in range(shape[0]):
for j in range(shape[1]):
sheet1.write(i,j,data2[i,j])
wbk.save(filename1)
xlswrite(data2,filename1)
如果有更好的方法,希望能不吝赐教,因为我只是个python初学者,可能原本就有很方便的函数,只是我没找到而已.
- python3.x 的自编excel读写函数
- Python3.x学习笔记[3]通过Python来读写Excel
- Python3.4读写Excel
- python3 读写Excel
- python3 pandas读写excel
- Python3.x和Python2.x的区别(转自网络)
- 自编printf 函数
- 自编scanf函数
- 自编字符串函数
- Python3之读写Excel操作
- python3.x的zip函数用法
- Python3.X中的函数
- Python3.x 函数
- Python3.x 函数实例
- 自编的matlab的满秩分解函数
- 自编串口打印函数
- python3 csv的读写
- Delphi 自带的 Base64 编解码函数
- Linux 高级编程
- NYOJ 19 擅长排列的小明
- 居家、旅行必备的“三倍角正切公式”
- 用docker-machine创建虚拟主机
- Bundle、putExtra、setData
- python3.x 的自编excel读写函数
- listview里面添加checkbox实现单选,多选
- 【MySQL系列--优化3】——多范围读取优化
- 【bzoj1195】[HNOI2006]最短母串
- 泰勒公式的展开细节解析
- 虚拟遥杆实现
- 新手上路之监听器 笔记
- 百练2744:子串题解
- 数论的欧拉定理证明 & 欧拉函数公式