xlwt与openpyxl的用法与区别

阅读: 评论:0

xlwt与openpyxl的用法与区别

xlwt与openpyxl的用法与区别

xlwt和openpyxl在python中均可以用于创建表格和保存数据,xlwt的用法如下:

import xlwt
book=xlwt.wookbook() #创建表格
sheet=book.add_sheet('sheet1') #创建工作表
title=['name','age'] #列名
for i in range(len(title)):sheet.write(0,i,title[i])  #xlwt是从零开始
row=1
for k in range(len(data):  #data=[['小明','18'],['小红','18']]data_info=data[k]for h in range(len(data_info)):sheet.write(row,h,data_info[h])  #写入数据row+=1
book.save('test'.xls) #保存文件

openpyxl的用法如下:

import openpyxl
wb=openpyxl.Workbook() #创建工作表
sheet&#ate_sheet('sheet1',0)
title=['name','age']
for i in range(len(title)):ll(1,i+1).value=title[i]
row=2
for k in range(len(data)):  #此处的数据同上datadata_info=data[k]for h in range(len(data_info)):ll(row,h+1)=data_info[h]row+=1
wb.save('test.xlsx')

两者的区别如下:1.xlwt单个表格只能存储65000多行,而openpyxl单个sheet可以存储101万行;

2.xlwt的文件名后缀为xls;而openpyxl的文件名后缀为xlsx;

3.xlwt写入数据时从0行0列开始;openpyxl从1行1列开始。

本文发布于:2024-01-29 15:34:53,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170651369716283.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:区别   xlwt   openpyxl
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23