Python | xlwt模块-写Excel文件

Python操作Excel文件有三种方法

  • 第三方库 xlwt/xlrd:用于生成和读取比较老的excel文件,比如xls格式,最大行数限制为65536行。其中xlrd是读excel,xlwt是写excel的库。
  • 第三方库 openpyxl:用于生成2010之后新的excel文件,比如xlsx格式,最大行数限制为1048576行
  • 第三方库 pandas:pandas是最强大的数据分析库,自带excel读取和生成模块

本文主要介绍xlwt模块

一、前言

xlwt只支持生成xls格式的文件,openpyxl支持xlsx格式的文件

  • 1.首先导入xlwt第3方库
  • 2.创建一个workbook模块,相当于创建一个xlwt文件
  • 3.通过add_sheet创建一个表格
  • 4.使用write函数进行对表完成写的操作
  • 5.把写完的数据导入到Excel中
# 1.导入xlst模块
import xlwt
 
# 2.创建 Workbook
w = xlwt.Workbook()
 
# 3.创建 worksheet
ws = w.add_sheet('test_sheet')
 
# 4.写入第一行内容  ws.write(a, b, c)  a:行,b:列,c:内容
ws.write(0, 0, '球队')
ws.write(0, 1, '号码')
ws.write(0, 2, '姓名')
ws.write(0, 3, '位置')
 
# 5.保存文件
w.save('test.xls')

 

 

 

 

对Excel内容格式(对齐、颜色、字体、列宽等)操作,参考:https://zhuanlan.zhihu.com/p/390813018

posted @ 2022-07-15 21:30  卷毛七号  阅读(1093)  评论(0编辑  收藏  举报