引入方式

1
import xlwt

创建方式

1
2
3
4
workbook = xlwt.Workbook(encoding="utf-8")  # 创建对象,可理解为一个文件
workSheet = workbook.add_sheet('sheet1') # 创建一个工作表

workbook.save('excelTest.xls') # 注意,是对数据表进行保存,运行后会在当前目录生成(保存)该文件

一般而言,由于xwlt库主要是对Excel进行创建、写入,故 .save() 操作最好放在最后。

写入方式

1
workSheet.write(0, 0, 'hello')  # 在第0行、第0列写入数据,参数对应 行, 列, 值

遍历方式

1
2
3
4
5
for i in range(1, 10): # [1,10)
for j in range(1, i+1):
print(i, j)
# workSheet.write(i-1, j-1, str(i) + '*' + str(j) + '=' + str(i*j))
workSheet.write(i-1, j-1, "%d * %d = %d"%(i, j, i*j))