P14 - 用Python设置Excel的格式 - 图1 P14 - 用Python设置Excel的格式 - 图2 P14 - 用Python设置Excel的格式 - 图3 P14 - 用Python设置Excel的格式 - 图4

你好,我是UP:法学院毕业的Python程序员兆锋(点击查看🏆近期的付费答疑记录)
如有学习问题,欢迎加入学习群和我交流❤交流群

下面是本讲课程的视频、代码和配套文档:

主要内容

使用Python设置excel的格式

视频内容

点击下方链接,直达本讲视频
点击查看【bilibili】

本讲代码

  1. from xlutils.copy import copy
  2. import xlrd
  3. import xlwt
  4. tem_excel = xlrd.open_workbook('日统计.xls', formatting_info=True)
  5. tem_sheet = tem_excel.sheet_by_index(0)
  6. new_excel = copy(tem_excel)
  7. new_sheet = new_excel.get_sheet(0)
  8. style = xlwt.XFStyle()
  9. # 字体
  10. font = xlwt.Font()
  11. font.name = '微软雅黑'
  12. font.bold = True
  13. # 18*20
  14. font.height = 360
  15. style.font = font
  16. # 边框:细线==THIN
  17. borders = xlwt.Borders()
  18. borders.top = xlwt.Borders.THIN
  19. borders.bottom = xlwt.Borders.THIN
  20. borders.left = xlwt.Borders.THIN
  21. borders.right = xlwt.Borders.THIN
  22. style.borders = borders
  23. # 对齐
  24. alignment = xlwt.Alignment()
  25. alignment.horz = xlwt.Alignment.HORZ_CENTER
  26. alignment.vert = xlwt.Alignment.VERT_CENTER
  27. style.alignment = alignment
  28. new_sheet.write(2, 1, 12)
  29. new_sheet.write(3, 1, 18)
  30. new_sheet.write(4, 1, 19)
  31. new_sheet.write(5, 1, 15)
  32. # new_sheet.write(2, 1, 12, style)
  33. # new_sheet.write(3, 1, 18, style)
  34. # new_sheet.write(4, 1, 19, style)
  35. # new_sheet.write(5, 1, 15, style)
  36. new_excel.save('填写.xls')

配套文档

日统计.xls

拓展内容

提问与答疑

提供以下3种交流方式:

  • 有任何问题,请加入Python学习群,和我交流~❤交流群
  • 也期待加我好友,我们深入沟通,我的微信:hdylw1024,请务必注明来意,否则很难通过。
  • 或者你也可以直接在本文档的留言板留言,和大家一起讨论~