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")

输入结果:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM