Python中Excel数据的写入

本文介绍了使用Python操作Excel的最佳库组合:xlwt和xlrd。xlwt用于任何版本的Excel写入,xlrd则用于读取任何版本的Excel文件。文章详细解释了如何通过这两个库进行数据写入和读取的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Python操作的Excel库有 xlrdxlwtpyExceleratoropenpyxl
pyExcelerator 只支持2003版本
openpyxl 只支持2007版本

xlrd 支持任何版本的读取
xlwt支持任何版本的写入

故最佳组合为xlwt和xlrd

安装方式

pip install xlrd
pip install xlwt

验证安装成功

在这里插入图片描述
数据写入如下:

在这里插入图片描述
在这里插入图片描述
具体步骤为:

把数据写入Excel整体思路如下:
(1):xlwt创建生成临时Excel对象
(2):添加Sheets对象
(3):单元格的位置有行列索引决定,索引从0开始
(4):设置文字对齐,水平,垂直方向等
(5):数据写入只要有write_merge()和write()实现,两者分别是合并单元格在写入和单元格写入
(6):设置数据格式是在写入的数据中传入参数style
(7):保存

设置字体水平垂直居中分两步:
1.定义xlwt.Alignment()对象,分别设置其水平方向和垂直方向的属性
2.定义xlwt.XFStyle()对象,并将设置好的Alignment()对象赋予XFStyle()对象,在写入数据时,XFStyle()对象作为write_merge()方法的参数。

读取数据:
在这里插入图片描述

在这里插入图片描述
结果:

在这里插入图片描述
疑问:为什么第四行数据的最后一个数据为空?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值