excel1.py 680 B

1234567891011121314151617181920212223242526
  1. """
  2. 创建Excel文件
  3. Version: 0.1
  4. Author: 骆昊
  5. Date: 2018-03-26
  6. """
  7. from openpyxl import Workbook
  8. from openpyxl.worksheet.table import Table, TableStyleInfo
  9. workbook = Workbook()
  10. sheet = workbook.active
  11. data = [
  12. [1001, '白元芳', '男', '13123456789'],
  13. [1002, '白洁', '女', '13233445566']
  14. ]
  15. sheet.append(['学号', '姓名', '性别', '电话'])
  16. for row in data:
  17. sheet.append(row)
  18. tab = Table(displayName="Table1", ref="A1:E5")
  19. tab.tableStyleInfo = TableStyleInfo(
  20. name="TableStyleMedium9", showFirstColumn=False,
  21. showLastColumn=False, showRowStripes=True, showColumnStripes=True)
  22. sheet.add_table(tab)
  23. workbook.save('./res/全班学生数据.xlsx')