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")
输入结果: