目录
1 什么是xlwt
2 导入xlwt
3 相关语法
3.1 创建新的workbook
3.2 创建新的sheet
3.3 保存workbook
4 python里表格的形式
4.1 矩阵
4.2 EXCEL的数据形式== 完全等于矩阵的数字结构
4.3 python里矩阵
5 具体代码
5.1 代码
5.2 结果
5.3 要注意的问题
5.3.1 不能是已有的表,会报错:权限拒绝
5.3.2 保存的格式
5.3.3 路径的方式
1 什么是xlwt 2 导入xlwt
import xlwt
3 相关语法 3.1 创建新的workbookwb = xlwt.Workbook(encoding='utf-8')
3.2 创建新的sheetsh = wb.add_sheet("test")
3.3 保存workbook一定要保存后才能看到修改的结果
savePath = r'C:\Users\Administrator\Desktop\1002.xls' wb.save(savePath)
4 python里表格的形式 4.1 矩阵先回忆下数学里的矩阵 Ai*j
4.2 EXCEL的数据形式== 完全等于矩阵的数字结构行=矩阵的行
列=矩阵的列
4.3 python里矩阵矩阵的保存形式是这样的
列表:一般是指矩阵里的1行,
因此列表的长度:一般是指矩阵的行数
列表的某1个元素的长度:一般是指矩阵的列数
head = ['列1','列2','列3'] data = [['a11','a12','a13'],['a22','a22','a23']]
5 具体代码 5.1 代码 import xlwtwb = xlwt.Workbook(encoding='utf-8')sh = wb.add_sheet("test")head = ['列1','列2','列3']data = [['a11','a12','a13'],['a22','a22','a23']]for i in head:sh.write(0,head.index(i),i)for i in range(len(data)):for j in range(len(data[i])):sh.write(i+1,j,data[i][j])savePath = r'C:\Users\Administrator\Desktop\1002.xls'wb.save(savePath) 5.2 结果 5.3 要注意的问题 5.3.1 不能是已有的表,会报错:权限拒绝 5.3.2 保存的格式 只能是xls不能是xlsx不能是xlsm后面2种保存后会打不开 5.3.3 路径的方式 savePath = r'C:\Users\Administrator\Desktop\1002.xls'savePath = 'C:\\Users\\Administrator\\Desktop\\1002.xls'