xlrd与xlwt的使用教程

Python Excel快速处理入门教程:xlwt与xlrd库的使用 对于xlrd库以及xlwt库的简单介绍,适合想要快速上手利用Python处理数据者使用。仅仅易于上手,其他都没啥好的。 阅读详情

本文主要介绍如何使用Python的xlrd库和xlwt库读写Excel文件。

xlrd从2.0.0版本开始只能读xls文件,如果想要读取xlsx文件,需要安装旧版本1.2.0

一、xlrd

基本读取步骤:①打开工作簿;②选择指定工作表;③对工作表内容进行操作(行、列、单元格)。

import xlrd

# 打开工作簿
wb = xlrd.open_workbook("test.xlsx")

# 选择工作表
sheet = wb.sheet_by_name("sheet1")

# 读取数据
sheet.cell(0,1)  # 获取指定单元格对象
sheet.cell_value(0,1)  # 获取指定单元格数据

1. 获取所有工作表名

name_list = wb.sheet_names()

2. 选择指定工作表

# 第一种方式:通过索引顺序获取
sheet1 = wb.sheets()[0]
sheet2 = wb.sheet_by_index(0)

# 第二种方式:通过名称获取
sheet3 = wb.sheet_by_name("sheet1")

3. 操作行

# 获取行数
sheet.nrows

# 获取第2行所有单元格对象构成的列表
sheet.row(1)

# 返回指定行的所有单元格数值组成的列表
sheet.row_values(1)

# 获取指定行的有效长度
sheet.row_len(1)

4. 操作列

# 获取列数
sheet.ncols

# 获取第2列所有单元格对象构成的列表
sheet.col(1)

# 返回指定列的所有单元格数值组成的列表
sheet.col_values(1)

# 获取指定列的有效长度
sheet.col_len(1)

5. 操作单元格

# 获取单元格对象
sheet.cell(1,1)

# 获取单元格的值
sheet.cell_value(1,1)

# 获取单元格的数据类型
sheet.cell_type(1,1)

二、xlwt

基本写入步骤:①新建工作簿;②添加工作表;③写入数据;④保存到本地。

import xlwt

# 新建工作表
wb = xlwt.Workbook(encoding="UTF-8")

# 添加工作表
sheet = wb.add_sheet("mysheet")

# 写入数据
sheet.write(1,1,"测试数据")

# 保存文件到本地
wb.save("test.xls")

1. 行设置

# 设置行高为4个字符
sheet.row(0).height = 4*256

2. 列设置

# 设置列宽为4个字符
sheet.col(0).width = 4*256

3. 单元格设置

对齐方式

#horz代表水平对齐方式,vert代表垂直对齐方式。

# VERT_TOP = 0x00       上端对齐
# VERT_CENTER = 0x01    居中对齐(垂直方向上)
# VERT_BOTTOM = 0x02    低端对齐
# HORZ_LEFT = 0x01      左端对齐
# HORZ_CENTER = 0x02    居中对齐(水平方向上)
# HORZ_RIGHT = 0x03     右端对齐

#左端对齐、垂直直居中
style=xlwt.XFStyle()
al =xlwt.Alignment()
al.horz=0x01
al.vert=0x01
style.alignment=al

sheet.write(1,0,"测试",style)

背景色

pattern=xlwt.Pattern()
pattern.pattern=xlwt.Pattern.SOLID_PATTERN
pattern.pattern_fore_colour=2  # 数字2对应红色
style=xlwt.XFStyle()
style.pattern=pattern
sheet.write(2,0,"测试",style)

参考链接

https://www.cnblogs.com/li-dy/p/11990729.html

Python操作Excel之xlrd库和xlwt库详解 - 知乎

Pytorch transformers tokenizer 分词器词汇表添加新的词语和embedding NLP添加新词汇 阅读详情

相关推荐

针对中文CLIP模型训练失效的解决方案记录

解决了中文CLIP模型无法正确训练的问题

weixin_45906434的博客 1619

python-xlrd使用手册

文 todo:xlrd食用手册 ------> From Albert import xlrd ‘’’ excel单元格中的数据类型: {0:‘empty(空的)’, 1:‘string(text)’ , 2:‘number’, 3:‘date’, 4:‘boolean’, 5:‘error’, 6:‘blank(空白表格)’} ‘’’ 1.打开excel: path = r’C:\Users\86131\Desktop\xlrd_test.xlsx’ wb = xlrd.open_workbook

ppkqq的博客 3824

用Cloudflare Worker搭建你的私人Gemini Pro API

文章介绍如何通过开源项目gemini-cli-openai将谷歌Gemini模型转换为兼容OpenAI API的服务,解决Gemini CLI的三大使用障碍:网络访问、命令行操作和生态整合问题。部署流程主要包括获取Google OAuth2凭证、配置Cloudflare Worker项目并设置KV存储,最终可在CherryStudio等图形客户端中调用Gemini。该方法利用Cloudflare全球网络实现加速访问,同时保持认证信息安全可控。

Hsiao的二进制生活 1681

python中xlrd模块的基本使用

目前接触到的 python 中用来对 excel 操作的模块包括:xlrd 和 xlwt,前者用来对 excel 进行读操作,后者用来进行写操作,这里先来说一下打开cmd 窗口,输入在 windows 上文件路径名采用反斜杠,而反斜杠在 python 中具有转义的作用,所以在字符串前面,使路径名不产生转义;此外,如果路径带中文,也是需要加上 r运行结果如下:这里需要补充。

优快云_224022的博客 7794

射频总集篇:(不断更新)

射频每一章涉及到的重点理论/设计方法 CHAPTER 1 传输线理论 输入阻抗Zin,负载阻抗ZL,驻波比ρ,反射系数 CHAPTER 2 波导 矩形波导,圆波导,同轴线 CHAPTER 3 微型带状传输线 微带线的参数设计,带状线的参数设计 CHAPTER 4 ...

jieyannn的博客 1919

手把手教你用树莓派蓝牙抓取小米温湿度计2代数据,接入HomeAssistant(附密钥获取避坑指南)

本文详细介绍了如何通过树莓派蓝牙抓取小米温湿度计2代数据并接入HomeAssistant的完整流程。重点解析了获取32位加密密钥的三种方法,包括使用Telink Flasher工具、米家APP抓包和开源工具ATC_MiThermometer,并提供了HomeAssistant集成配置和常见问题排查指南,帮助用户实现稳定可靠的温湿度监测。

一名菜鸟攻城师 777

Python自动化办公:xlrd万字教程

Hi,我是山月。相信很多小伙伴学Python都是奔着自动化办公来的,特别是对每天都要和excel打交道的小伙伴们来说。之后山月也会给大家分享一些python处理excel的知识,希望大家多...

qq_45464895的博客 3101

基于大模型的围术期谵妄防控系统研究报告

围术期谵妄是一种急性脑功能障碍综合征,通常发生在手术前后一段时间内。患者会出现意识障碍、注意力不集中、认知功能紊乱、睡眠 - 觉醒周期失调等症状,严重者甚至会出现幻觉、妄想和攻击行为 。这种病症不仅会给患者自身带来极大的痛苦,还会对其术后康复产生严重的负面影响。从患者角度来看,围术期谵妄会显著延长患者的住院时间,增加患者的医疗费用负担。有研究表明,发生谵妄的患者住院时间平均比未发生者延长 2 - 3 天。长时间的住院不仅会影响患者的生活质量,还可能导致患者错过最佳的康复时机,影响身体机能的恢复。同时,谵妄还

嵌入式毕设/课设资料清单(速查手册·文档模板·题库,持续更新)→ 见最新文章 1070

Python怎么使用xlrd将数据存入Excel表格?xlrd库使用教程

在python中想要对Excel进行存储,读取等操作的话那就可以使用第三库xlrd去实现,下文会介绍一下使用xlrd将数据存入Excel表格的方法和一些xlrd的其他使用教程,往下看看吧。

xiangxueerfei的博客 3430

HBuilderx连接微信开发者工具

系列文章目录 文章目录系列文章目录前言一、环境1.HBuilerx 工具2.微信开发者工具二、关联微信开发者工具1.HBuilderx新建项目2.关联微信开发者工具3.运行微信小程序出现异常解决方法3.最终效果总结 前言 使用HBuilderx工具关联微信开发者工具,进行小程序开发 提示:以下是本篇文章正文内容,下面案例可供参考 一、环境 1.HBuilerx 工具 HBuilderx 2.微信开发者工具 微信开发者工具 二、关联微信开发者工具 1.HBuilderx新建项目 2.关联微信开发者工具

拥有必珍惜 3074

1 四种防反接电路——multisim仿真

摘要:防反接电路可防止电源反接损坏器件,主要有四种方案:1)二极管串联(低成本,适用小电流);2)整流桥(无极性输入,但效率低);3)保险丝+稳压管(低损耗但需更换);4)MOS管方案(大电流、高效率,主流选择)。选型需考虑电流、压降和成本,MOS管因其低导通电阻(毫欧级)成为大电流应用的首选。口诀:"小电流二极管,大电流用MOS"可快速指导设计。

XU157303764的博客 1565

python xlrd 教程_Python新手入门必学十大模块之四:xlrd 和 xlwt

文章目录1. xlrd 模块1.4.1 取得第一个工作表中的所有的数据1.4.1 取得指定区域内的数据1.1 打开文件1.2 常用方法和对象1.3 使用样例1.4 应用讲解2. xlwt 模块2.5.1 生成简单的xls文件2.5.2 设置表格样式2.3.1 对其方式2.3.2 字体样式2.3.3 边框样式2.1创建文件操作对象2.2 常用方法2.3 单元格样式2.4 使用样例2.5 应用讲解3....

weixin_32260275的博客 854

海上通信技术发展与研究综述

通过对海浪模型、节点运动特性、天线辐射特性等进行特征深度学习,考虑改变有效链路的持续时间、业务类型和容量的区别,以及卫星和节点的仰角等,改变通信策略,设计动态波束成形算法,优化折中浮标天线增益和波束宽度,适应海上环境,尤其是海浪运动时变的特性。目前的海上通信系统,同时包括海上无线通信系统、卫星通信系统、岸基通信系统、船载基站通信系统、空中基站通信系统等不同方法组成的通信系统来满足不同的需求,如海上无线通信系统通信成本低廉、卫星通信系统具有广域的覆盖范围、岸基通信网络可以实现数据高速传输。

weixin_70923796的博客 1000

Python使用xlrd和xlwt读取和写入excel详细教程

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34357436的博客 2万+

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

python使用 xlwt,xlrd,xlutils库操作Excel教程

Python xlwt,xlrd语法 xlrd和xlwt模块的小栗子 - https://www.cnblogs.com/xiao-apple36/p/9603499.html python xlwt 设置单元格样式 ——https://www.jianshu.com/p/0f0cfffc949b xlwt.Borders()Example ——https://www.programcreek.c...

Quest_sec的博客 1570

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

python xlrd和xlwt模块的使用教程模板。

import xlrd #xlrd模块用于excel读取数据 data=xlrd.open_workbook(r'C:\Users\71978\Desktop\文件\错误数据\亚马逊信息02.xlsx') #读取xlsx data.sheet_loaded(0) #选择为0的索引工作表,可以打印试试,输出True说明已经加载了 data.unload_sheet(0)#卸载索引0的工作表 print(data.sheets())#获取全部sheet print(data.sheets()[0])#

贼厉害 850

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

python xlwt使用_Python使用xlrd和xlwt读取和写入excel详细教程

xlrd和xlwt是python操作excel的两个库,xlrd用于读取,xlwt用于写入。xlwt无法直接操作xlrd读取的excel数据,需要使用xlutils3将xlrd读取的excel拷贝成xlwt可操作对象。安装pip install xlrdpip install xlwtpip install xlutils导入import xlrdimport xlwtimport xlutils...

weixin_39831001的博客 546

python中第三方库xlrd和xlwt的使用教程

规律 : 获取merge_cells返回的row和col低位的索引即可!需要merged_cells属性。使用以下方法更加方便。

Python编程学习的博客 952

《用python的话,一定要试着使用的函数》第四集。(xlrd,xlwt:读写EXCEL)

《用python的话,一定要试着使用的函数》专栏的第四集。这集是关于用python操作EXCEL。 这个专栏会确保短小精悍,学得快,看了不后悔。

西瓜6的博客 381

Python 使用xlwt xlrd 读写表格数据

1、安装相关包 pip install xlrd xlwt 2、使用xlwt写表格数据 import xlwt def main(): init_data1 = { "姓名": ['张三', '李四', '王五', '王二'], "年龄": [23, 22,12,43], } book = xlwt.Workbook(encoding="utf-8",style_compression=0) sheet1 = book.add_she

haeasringnar的博客 872

Python常用Excell操作 ---- 基于xlrd、xlwt、xlutils

文章目录一. 介绍二. 安装与导入三. Xlrd 读取数据四. Xlwt 写入数据五. Xlutils 读写转换 一. 介绍 Python常用于Excell操作的模块有Pandas、XlsxWriter、Xlrd与Xlwt等。每个模块都有自己的优劣势,具体使用哪个模块也因人而异。这里主要讲的是Xlrd、Xlwt、Xlutils的常规使用方法。 Xlrd,Xlwt 和 Xlutils是用Python处理Excel文档(.xls)的高效率工具。其中,Xlrd只能读取Xls;Xlwt只能新建Xls(不可以修改);

冬瓜的博客 3444

Python xlrd、xlwt、xlutils读取、修改Excel文件

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34352005的博客 129

python 用xlrd和xlwt 读写excel文件

导入 import xlrd 打开excel data = xlrd.open_workbook('demo.xls') #注意这里的workbook首字母是小写 查看文件中包含sheet的名称 data.sheet_names() 得到第一个工作表,或者通过索引顺序 或 工作表名称 table = data.sheets()[0] table = data.sheet_by_in

Black-REN 1784

python数据存储系列教程——xls文件的读写、追加(xlwt、xlwt、xlutils)

python数据存储系列教程——xls文件的读写、追加(xlwt、xlwt、xlutils) 导入模块 xlrd (xlwt向excel中写入信息模块) import xlrd wb = xlrd.open_workbook(filename="***.xls") ws = wb.sheel_by_name("Sheet2") dataset = [] for r in range(...

weixin_43758551的博客 734

Python xlrd xlwt xlsxwriter openpyxl

1.xlrd Python读Excel文件 导入xlrd import xlrd 打开工作簿 实例化对象 workbook = xlrd.open_workbook('文件名.xls') 打开工作表 实例化对象 1.按名称打开工作表 sheet = workbook.sheet_by_name('表名') 2.按索引打开工作表 sheet = workbook.sheet_by_index(索引) 找到目标单元格 获取单元格中的值 获取单元格索引为(0,0)的值 行和列的索引都是从0开始的,行r

rainbow_bbz的博客 490

办公自动化巧妙使用python函数功能_Python办公自动化

使用xlrd读,xlwt写xls格式,openpyxl写xlsx格式(扩展自学)#author: 飘香的城堡import xlrdimport xlwtimport openpyxl# data = xlrd.open_workbook("data1.xlsx")# print( data.sheet_loaded(0))#data.unload_sheet(0)#print( data.shee...

weixin_35712223的博客 134
上一篇: Python绘制TSP、VRP问题求解结果图
下一篇: 十多个配色网站助你获取更高级的配色
QQVQQ_
博客等级 码龄8年 2610粉丝 107原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值