当前位置:首页 >> 编程语言 >> 【python VS vba】(5) 在python中使用xlwt操作Excel(待完善ing),索尼xperia t

【python VS vba】(5) 在python中使用xlwt操作Excel(待完善ing),索尼xperia t

0evadmin 编程语言 1
文件名:【python VS vba】(5) 在python中使用xlwt操作Excel(待完善ing),索尼xperia t 【python VS vba】(5) 在python中使用xlwt操作Excel(待完善ing)

目录

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 创建新的workbook

wb = xlwt.Workbook(encoding='utf-8')

3.2 创建新的sheet

sh = 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'

 

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接