网站首页 > 博客文章 正文
欢迎点击右上角关注小编,除了分享技术文章还有福利等你来拿,私信python可以领取python视频,PDF电子文档,爬虫等资料
这几天,都在用python处理excel文件,可操作excel的库有很多,今天给大家总结(xlrd/xlwt)这两个库的用法。
安装xlrd,xlwt
在cmd下输入
pip install xlrd
pip install xlwt
如果你用pycharm只要在project interpreter 下点击左下角加号,输入你要安装的库及可。
使用
导入xlrd模块
import xlrd
打开excel
table = data.sheets()[0] #通过索引顺序获取 table = data.sheet_by_index(0) #通过索引顺序获取 table = data.sheet_by_name(u'Sheet1') #通过名称获取
打印excel的内容
import xlrd data = xlrd.open_workbook(r"test.xlsx") table1 = data.sheets()[0] #通过索引顺序获取 table2 = data.sheet_by_index(0) #通过索引顺序获取 table3=data.sheet_by_name(u'Sheet1') #通过名称获取 print(table1) print(table2) print(table3)
获取行数和列数
import xlrd data = xlrd.open_workbook(r"test.xlsx") table = data.sheets()[0] nrows = table.nrows # 获取excel的行数 ncols = table.ncols # 获取excel的列数
获取单元格
cell_A1 = table.cell_value(0,0) cell_C4 = table.cell_value(3,2)
行列索引来获取单元格
cell_A1 = table.row(0)[0].value cell_C4 = table.col(2)[3].value
使用xlwt写数据
导入xlwt模块
import xlwt
创建workbook
workbook = xlwt.Workbook(encoding='utf-8')
Encoding = ‘utf-8’ 可以在excel中输入中文
创建一个sheet对象
sheet = workbook.add_sheet('test')
Test excel中sheet的名字
添加数据到excel
sheet.write(0, 0, 'I like here) # 其中的'0-行, 0-列'指定表中的单元,'I like here'是向该单元写入的内容
保存数据
workbook.save(r'test1.xls')
猜你喜欢
- 2024-10-24 python处理excel文件03:xlwt模块写入excel文件
- 2024-10-24 经验 | Python 读写 Excel 文件第三方库汇总
- 2024-10-24 python实现爬取豆瓣电影Top250(python爬取豆瓣电影的流程)
- 2024-10-24 Python如何操作Excel,xlrd和xlwt类库的使用
- 2024-10-24 如何用Python读写Excel文件?最便捷的3种方式
- 2024-10-24 安全服务日常工作之大量端口状态扫描
- 2024-10-24 Python操作Excel库xlrd与xlwt常用操作详解
- 2024-10-24 Python读写Excel表格,就是这么简单粗暴又好用
- 2024-10-24 Python学习之爬取网页信息(python爬取网页数据步骤)
- 2024-10-24 pandas + xlwt制作格式化报表遇到的两个问题
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)