随笔 - 342  文章 - 0 评论 - 49 阅读 - 147万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

一、python操作excle的库(包)

     在python的pypi官方网站上,提供有各种各样的包,而包xlwt就是为了解决python操作Microsoft excel的问题。

      安装方法: cmd命令“pip install xlwt”

二、python操作excel流程

1. 引入 API 模块;

2. 创建与excel文件的操作对象Workbook和excel文件内表格对象Worksheet;

3. 执行excel表格的各种操作(eg:读、写);

4.保存操作结果;

python操作excel流程图如下:

 三、相关概念解释

1、Workbook对象

      excel文件操作对象,包含了excel所有的操作方法,是python操作excel程序的源头。常用函数如下:

Workbook():创建excel文件操作对象

Workbook.add_sheet() :向excel文件中添加一个excel表

Workbook.save(): 保存执行结果

2、Worksheet对象

      Worksheet对象为excel一个表(sheet)的操作对象,通过Workbook.add_sheet() 来创建。一个excel文件可以包含多个excel表,所有可以利用Workbook.add_sheet()向excel文件中添加多个表。 Worksheet可以对excel表进行写、合并等操作。常用函数如下:

Worksheet.write(): 向excel表中写入数据

四、测试例程

1、执行python测试文件

复制代码
#导入xlwt包
import xlwt
import os

#创建Workbook对象
workbook = xlwt.Workbook()
#创建Worksheet对象
worksheet = workbook.add_sheet('Sheet1')

#向excel表中写入数据
worksheet.write(0,0,1237.56)

#保存执行结果
os.chdir("C:\\Users\\admin\\Desktop\\")
workbook.save("MyExcel.xls")
复制代码

2、测试结果

 

posted on   amanlikethis  阅读(727)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
历史上的今天:
2013-10-29 在ubuntu12.0.4上搭建samba服务器以实现文件共享
2013-10-29 怎么利用ultraISO对一个文件夹制作ISO镜像
2013-10-29 VMware网络选项分析
点击右上角即可分享
微信分享提示