无字天书之Python第十五页(Excel表格操作)
博客内容
- 传送门
- 正文读
- 正文写
到此Python基础就此结束…
传送门
无字天书之Python第一页
无字天书之Python第二页
无字天书之Python第三页
无字天书之Python第四页
无字天书之Python第五页
无字天书之Python第六页
无字天书之Python第七页
无字天书之Python第八页
无字天书之Python第九页
无字天书之Python第十页
无字天书之Python第十一页
无字天书之Python第十二页
无字天书之Python第十三页
无字天书之Python第十四页
正文读
系列终结直入主题…
首先,我们需要导入xlrd
第三方插件
pip install xlrd
事先准备好一个Excel表格(内容如下)
开始代码操作:
workbook = xlrd.open_workbook('D:\\test.xls')
注意点:上面不管是写绝对路径还是相对路径都要写对
Sheet操作
#打印所有sheet的名字
print(workbook.sheet_names())
#获取所有的sheet
print(workbook.sheets())
# 根据索引获取 sheet
print(workbook.sheet_by_index(0))
# 根据名字获取 sheet
print(workbook.sheet_by_name('ttt'))
结果自行测试
文档操作
sheet1=workbook.sheets()[0]# 0代表的是第一额Sheet表格..
# 获取行数
print(sheet1.nrows)
# 获取列数
print(sheet1.ncols)
获取整行的数据和整列的数据
print(sheet1.row_values(1))# 后面的数字代表几就是几
print(sheet1.col_values(2))
获取单元格的数据
cell1=sheet1.cell(1,1).value
print(cell1)
# 行索引
cell2=sheet1.row(2)[1].value
print(cell2)
cell3=sheet1.cell(1,2).value
print(cell3)
# 列索引
cell4=sheet1.col(3)[1].value
print(cell4)
结果自己测试…
正文写
导入第三方模块
pip install xlrxwriter
创建一个
# 创建一个WorkBook
workbook =xlsxwriter.Workbook('D:\\testttt.xls')
sheet1=workbook.add_worksheet('tetttsheet')
workbook.close()
开始写入:
# 数据写入Excel中
#首先我们可以先设置一些的单元格的格式
workfomat=workbook.add_format()
#字体加粗
workfomat.set_bold(True)
# 单元格边框宽度
workfomat.set_border(1)
# 对齐方式
workfomat.set_align('left')
# 格式化数据格式为小数点后两位
workfomat.set_num_format('0.00')
hehehe=['onlyK', 12.0, 45.0, 78.0]
date=[['onlyK', 12.0, 45.0, 78.0],['onlyKK', 12.0, 45.0, 78.0],['onlyKKK', 12.0, 45.0, 78.0]]
sheet1.write_row('A1',hehehe,workfomat)
sheet1.write_row('A2', date[0], workfomat)
sheet1.write_row('A3', date[1], workfomat)
sheet1.write_row('A4', date[2], workfomat)
插入图片
# 插入图片
# 语法
# insert_image(row, col, image[, options])
# row:行坐标,起始索引值为0;
# col:列坐标,起始索引值为0;
# image:string类型,是图片路径;
# options:dict类型,是可选参数,用于指定图片位置,如URL等信息;sheet1.insert_image('I6','F:\\fb10b464903aa2c.jpg')
更多学习关于Excel
end…
无字天书之Python第十五页(Excel表格操作)相关推荐
- 无字天书之Python第十四页(time和calendar模块)
博客目标 传送门 time模块 常用time模块中方法 calendar 到这里无字天书之Python基础算是快要结束了-(有可能还有下一篇基础篇操作) 感谢各路神仙的学习和陪伴... 未完待续-关注 ...
- 无字天书之Python第十二页(迭代器基础)
博客目录 传送门 迭代器 传送门 无字天书之Python第一页 无字天书之Python第二页 无字天书之Python第三页 无字天书之Python第四页 无字天书之Python第五页 无字天书之Pyt ...
- 学习python第十五天,面对对象
学习python第十五天,面对对象 面对对象又叫劝退对象,要么劝退你的对象,要么python劝退你,hhhh 开玩笑,但是这块知识点确实比较难 面向对象编 面向对象编程 指令式编程---->面向 ...
- Python基础十五:面向对象编程四:高级特性
Python基础十五:面向对象编程四:高级特性 Python基础系列内容为学习廖雪峰老师Python3教程的记录,廖雪峰老师官网地址:廖雪峰Python3教程 Author:yooongchun Em ...
- python灰度图片格式_[Python图像处理] 十五.图像的灰度线性变换
[Python图像处理] 十五.图像的灰度线性变换 发布时间:2019-03-28 00:08, 浏览次数:619 , 标签: Python 该系列文章是讲解Python OpenCV图像处理知识,前 ...
- python处理excel表格实例-python2 对excel表格操作完整示例
本文实例讲述了python2 对excel表格操作.分享给大家供大家参考,具体如下: #!/usr/bin/env python2 # -*- coding: utf-8 -*- "&quo ...
- python怎么将txt转为excel_使用matlab或python将txt文件转为excel表格
假设txt文件为: 一.matlab代码 data=importdata('data.txt'); xlswrite('data.xls',data); 二.python代码 利用pandas的Dat ...
- Python入门题031:excel表格筛选重复数据
题目: 使用 pandas 筛选表格中的重复数据,将筛选后的表格保存到新的 excel 文件中. 视频教程: Python入门题031:excel表格筛选重复数据 代码: import pandass ...
- 小白学 Python(24):Excel 基础操作(下)
人生苦短,我选Python 前文传送门 小白学 Python(1):开篇 小白学 Python(2):基础数据类型(上) 小白学 Python(3):基础数据类型(下) 小白学 Python(4):变 ...
最新文章
- yolor 测试笔记
- 个人发卡网搭建源码_免费建设一个个人网站到底能不能实现
- SSL 证书变革之时已至,这些变化你都清楚吗?
- 骚年快答 | 技术中台与业务中台都是啥?
- LINQ to SQL之Step by Step及新手问题小结
- alpine安装更新
- Java中的for循环和JavaScript中的for循环差别初探(02)
- L2TP/L2TP over IPSec
- 政府推荐:房屋租赁合同电子版模板出租房个人住房商业租房Word协议书范本
- 渗透之——SQLMap参数说明
- 实力验证—— 热璞数据库以卓越的产品性能成为首批通过信通院金融数据库性能测评厂商
- 【附源码】Java计算机毕业设计家政管理系统(程序+LW+部署)
- 关于EasyRecovery工具数据恢复的原理
- 微信小程序实现列表及tab标签
- java 发送Email BY 163.com
- C#学习笔记(五)CSharp操作符-基本操作符(一)
- debian11下“xx不在 sudoers 文件中。此事将被报告”的解决办法
- 继领英后,又一家科技公司宣布离开中国!
- auc指标含义的理解
- Linux中重定向输入和输出
热门文章
- Word处理代码文本之删除注释与空行
- linux远程灰屏,Ubuntu 15.10安装VNC灰屏问题解决
- shell脚本注释方法
- English Learning - L2-6 英音地道语音语调 元音复习课 2023.03.10 周五
- 快手Kafka集群演进之路学习笔记
- HTC G1 Dream使用总结
- VScode输入 !无法自动生成html模板问题
- ElasticSearch系列 - 安装
- c51简单delay函数,不同类型同值字符的延时时间不同
- react安装react development tools插件(edge浏览器)