python处理xls与xlsx(xlwt与openpyxl)

1.基础

xlwt只支持xls文件

 1 import xlwt
 2 
 3 #创建文件对象
 4 workbook = xlwt.Workbook()
 5 #创建sheet表格
 6 sheet = workbook.add_sheet('Sheet1')
 7 #写入指定格子数据:行,列,写入值
 8 #从0开始计数,如下指令会在第一行的第一个格子写入“客户名称(必填)”
 9 sheet.write(0, 0,"客户名称(必填)")
10 #第四行的第三个格子写入“邮箱”
11 sheet.write(3, 2,"邮箱")
12 
13 #保存到xls文件
14 workbook.save("demo.xls")

写入结果

  

openpyxl只支持xlsx文件

 1 import openpyxl
 2 
 3 #创建文件对象
 4 workbook = openpyxl.Workbook()
 5 #选择sheet1,该sheet1自动生成
 6 ws = workbook.active
 7 #修改sheet1的名称,否则默认sheet1
 8 ws.title = ""
 9 #写入指定格子数据
10 ws["A1"].value = "33"
11 #将列表直接写入列一行,追加写入
12 ws.append(["客户名称(必填)","手机号码(必填)","邮箱","备注"])
13 #保存到xlsx文件
14 workbook.save("demo.xlsx")

输入结果:

 

posted on 2021-10-22 16:08  juice8  阅读(436)  评论(0)    收藏  举报

导航