最新文章专题视频专题关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
anaconda3安装详细教程 cad特性匹配快捷键 ansys安装教程 vue route 命里缺金的微信昵称 正则表达式匹配任意字符 js获取url参数的值 java正则表达式详解 js获取url参数 js split函数 带鱼字的气质微信昵称 c++ split java正则表达式匹配字符串 正则表达式匹配字符串 jmeter正则表达式 七字古诗唯美网名 带珺好听到爆的名字 excel vba编程教程 hresult 0x80240037错误原因 微信视频号链接获取 python操作excel表格 火焰的九个等级 double转bigdecimal bigdecimal转double seita符号怎么打 java bigdecimal保留两位小数 office tool plus使用方法 object转list 土建施工日志范文100篇 object转jsonobject 小狐狸钱包使用方法 起个高端俱乐部名字大全 八个字感谢幼儿园老师 js 时间格式化 mysql去重distinct js格式化时间 win10浏览器桔梗网怎么删除 msvcp140.dll是什么东西 vcruntime140.dll是什么文件 热点名称搞笑
当前位置: 首页 - 科技 - 知识百科 - 正文

python操作excel

来源:懂视网 责编:临意 时间:2022-03-23 19:26:27
文档

python操作excel

python操作excel一般是会用到xlrd与xlwt这两个库,也就是xlrd为读取excel,xlwt则是写excel的库。不过需要先安装好xlrd模块,可以直接到到python官网下载,当然前提是已经安装了python环境。
推荐度:
导读python操作excel一般是会用到xlrd与xlwt这两个库,也就是xlrd为读取excel,xlwt则是写excel的库。不过需要先安装好xlrd模块,可以直接到到python官网下载,当然前提是已经安装了python环境。

python操作excel表格是怎样的呢?下面就让我们一起来了解一下吧:

python操作excel一般是会用到xlrd与xlwt这两个库,也就是xlrd为读取excel,xlwt则是写excel的库。

不过需要先安装好xlrd模块,可以直接到到python官网下载,当然前提是已经安装了python环境。

此外,在单元格中的常用数据类型有0.empty(空的),1string(text),2number,3date,4boolean,5error,6blank(空白表格)。

参考范例:

运用xlwt写excel,具体指令为:

import xlwt

#设置表格样式

def set_style(name,height,bold=False):

style = xlwt.XFStyle()

font = xlwt.Font()

font.name = name

font.bold = bold

font.color_index = 4

font.height = height

style.font = font

return style

#写Excel

def write_excel():

f = xlwt.Workbook()

sheet1 = f.add_sheet('学生',cell_overwrite_ok=True)

row0 = ["姓名","年龄","出生日期","爱好"]

colum0 = ["张三","李四","恋习Python","小明","小红","无名"]

#写第一行

for i in range(0,len(row0)):

sheet1.write(0,i,row0[i],set_style('Times New Roman',220,True))

#写第一列

for i in range(0,len(colum0)):

sheet1.write(i+1,0,colum0[i],set_style('Times New Roman',220,True))

sheet1.write(1,3,'2006/12/12')

sheet1.write_merge(6,6,1,3,'未知')#合并行单元格

sheet1.write_merge(1,2,3,3,'打游戏')#合并列单元格

sheet1.write_merge(4,5,3,3,'打篮球')

f.save('test.xls')

if __name__ == '__main__':

write_excel()

运用xlrd读excel,一般需要先打开文件,选定表格,然后读取行列内容,再读取表格内数据,具体指令为:

import xlrd

from datetime import date,datetime

file = 'test3.xlsx'

def read_excel():

wb = xlrd.open_workbook(filename=file)#打开文件

print(wb.sheet_names())#获取所有表格名字

sheet1 = wb.sheet_by_index(0)#通过索引获取表格

sheet2 = wb.sheet_by_name('年级')#通过名字获取表格

print(sheet1,sheet2)

print(sheet1.name,sheet1.nrows,sheet1.ncols)

rows = sheet1.row_values(2)#获取行内容

cols = sheet1.col_values(3)#获取列内容

print(rows)

print(cols)

print(sheet1.cell(1,0).value)#获取表格里的内容,三种方式

print(sheet1.cell_value(1,0))

print(sheet1.row(1)[0].value)

以上就是小编的分享了,希望能够帮助到大家。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:0731-84117792 E-MAIL:11247931@qq.com

文档

python操作excel

python操作excel一般是会用到xlrd与xlwt这两个库,也就是xlrd为读取excel,xlwt则是写excel的库。不过需要先安装好xlrd模块,可以直接到到python官网下载,当然前提是已经安装了python环境。
推荐度:
标签: excel python
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题anaconda3安装详细教程anaconda3安装详细教程专题cad特性匹配快捷键cad特性匹配快捷键专题ansys安装教程ansys安装教程专题vue routevue route专题命里缺金的微信昵称命里缺金的微信昵称专题正则表达式匹配任意字符正则表达式匹配任意字符专题js获取url参数的值js获取url参数的值专题java正则表达式详解java正则表达式详解专题js获取url参数js获取url参数专题js split函数js split函数专题带鱼字的气质微信昵称带鱼字的气质微信昵称专题c++ splitc++ split专题java正则表达式匹配字符串java正则表达式匹配字符串专题正则表达式匹配字符串正则表达式匹配字符串专题jmeter正则表达式jmeter正则表达式专题七字古诗唯美网名七字古诗唯美网名专题带珺好听到爆的名字带珺好听到爆的名字专题excel vba编程教程excel vba编程教程专题hresult 0x80240037错误原因hresult 0x80240037错误原因专题微信视频号链接获取微信视频号链接获取专题永劫无间biu表情怎么获得永劫无间biu表情怎么获得专题炸肉盒子怎么和面炸出来不硬炸肉盒子怎么和面炸出来不硬专题mysql存储过程实例详解mysql存储过程实例详解专题牛奶倒床上吹干会臭吗牛奶倒床上吹干会臭吗专题window.open不打开新窗口window.open不打开新窗口专题玉米灰包吃法玉米灰包吃法专题python代码没错但运行不出来python代码没错但运行不出来专题男生发um是什么意思男生发um是什么意思专题mysqldump命令详解mysqldump命令详解专题畅哺益生菌驼乳粉是哪家单位生产的畅哺益生菌驼乳粉是哪家单位生产的专题python把txt导出excel专题python把csv转excel格式专题python excel导入mysql专题python excel 作图专题python把excel合并专题python把数据保存到excel专题python读取不了excel专题python匹配excel相同的数据专题excel中使用python数据分析专题python 编辑 excel专题python整合excel表专题python 设置excel格式专题python 写文件到excel专题python读取excel数据分析专题python获取excel单元格内容专题python excel转word专题python excel 编辑专题python怎么打开excel专题python读取excel到字典专题python多个excel表合并专题
Top