XLWT简单描述:
xlwt为python第三方模块,用来写excel
安装:pip install xlwt
使用:在py模块中
import xlwt
pip list查询电脑中已安装的模块
EXCLE写入步骤简述:
- 1.创建工作簿wb
- 2.创建工作表sheet
- 3.填充工作表sheet内容
- 4.保存文件,写入存储
代码案例1:创建工作簿、写入简单文本
import xlwt
#第一 :创建工作簿
wb = xlwt.Workbook()
#第二:创建工作表
ws = wb.add_sheet("账号信息")
#第三:操作工作表 合并单元格
ws.write_merge(0, 1, 0, 1,"账号信息")
#写数据
# enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。
data = (("账号" , "密码"), ("liming" , "123456"), ("wangfei" , "1234563"))
for index,item in enumerate(data):
for j,value in enumerate(item):
ws.write(index + 2, j, value)
#第四:保存
wb.save("账号信息.xls")
用到的方法:
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,
一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。
代码案例2:创建工作簿、写入图片
import xlwt
#第一 :创建工作簿
wb = xlwt.Workbook()
#第二:创建工作表
ws = wb.add_sheet("账号信息")
#第三:操作工作表 合并单元格
ws.write_merge(0, 1, 0, 1,"账号信息")
#写数据
# enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。Python 2.3. 以上版本可用,2.6 添加 start 参数。
data = (("账号" , "密码"), ("liming" , "123456"), ("wangfei" , "1234563"))
for index,item in enumerate(data):
for j,value in enumerate(item):
ws.write(index + 2, j, value)
#写入图片
wsimg = wb.add_sheet("照片")
wsimg.insert_bitmap("001.bmp", 0, 0)
#第四:保存
wb.save("账号信息.xls")
效果图