Python Excel 操作 Openpyxl 模块笔记

news/2024/7/21 5:22:43 标签: python, excel, 笔记

xlsx 是 Microsoft Excel 使用的开放 XML 电子表格文件格式的文件扩展名。xlsm 文件支持宏。xlsx 是专有的二进制格式,而 xlsx 是基于 Office Open XML 格式的。

Excel 文件处理

excel__2">1. 打开 excel 文件

import openpyxl
book = openpyxl.load_workbook('sample.xlsx')

2. 获取并操作 sheet 工作表

#获取所有工作簿名称
sheets = book.sheetnames	# 返回 book 中所有工作表的名字, ['Sheet1', 'Sheet2']

# 以下三个函数都会返回一个 Worksheet 对象
sheet = book.active    			# 获取 activate sheet 工作簿
sheet = book["sheet1"]  		# 通过名称获取,如读取 sheet1 表单
# 获取所有行的数据
rows_g = sheet.rows					# generator object 
rows_l = list(sheet.rows)		# 把 generator 转换成 list

row0 = rows_l[0]						# generator object
row0 = list(rows_l[0])			# generator object

# 打印第一行的所有列数据
for cell in rows_l[0]:
    print(str(cell.value))

遍历所有行

import openpyxl
book = openpyxl.load_workbook('sample.xlsx')

sheet = book.active 

for rows in list(sheet.rows):
    for cell in list(rows):
        cell_value = str(cell.value)
				print(cell_value)

http://www.niftyadmin.cn/n/5038035.html

相关文章

如何管理好一个设计师团队? 优漫动游

1、团队招聘 对于一个设计管理者来说,首先应该保证的设计团队的产出,给予公司其他团队稳定的设计支持。那么做好管理第一件事情就是搭建好你的团队,找到合适的设计师。 如何管理好一个设计师团队? 高水准的设计师是可遇不可求。坐等公…

刷题日记——将x减到0的最小操作数

将x减到0的最小操作数 题目链接:https://leetcode.cn/problems/minimum-operations-to-reduce-x-to-zero/ 题目解读 题目要求移除元素总和等于参数x,这道题给我的第一感觉就是从数组的两边入手,对数据进行加和删除,但是这里有一…

go学习-JS的encodeURIComponent转go

背景 encodeURIComponent() 函数通过将特定字符的每个实例替换成代表字符的 UTF-8 编码的一个、两个、三个或四个转义序列来编码 URI(只有由两个“代理”字符组成的字符会被编码为四个转义序列)。 与 encodeURI() 相比,此函数会编码更多的字…

孤网双机并联逆变器下垂控制策略MATLAB仿真模型

微❤关注“电气仔推送”获得资料 主体模块: 建议使用MATLAB2021b及以上版本打开! 功率计算模块、下垂控制模块、电压电流双环控制模块 系统输出有功功率: 系统输出无功功率: 系统频率变化曲线: 参考文献: 微电网并网运行模式下…

Jmeter配置不同业务请求比例,应对综合场景压测

背景 在进行综合场景压测时,遇到了如何实现不同的请求所占比例不同的问题。 有人说将这些请求分别放到单独的线程组下,然后将线程组的线程数按照比例进行配置。 这种方法不是很好,因为服务器对不同的请求处理能力不同,有的处理快…

【LeetCode-简单题】225. 用队列实现栈

文章目录 题目方法一:单个队列实现 题目 方法一:单个队列实现 入栈 和入队正常进行出栈的元素其实就是队列的尾部元素,所以直接将尾部元素弹出即可,其实就可以将除了最后一个元素的其他元素出队再加入队,然后弹出队首元…

Redis分布式锁的实现方式、实现原理

目录 一、分布式锁的重要性与挑战1.1 分布式系统中的并发问题竞态条件数据不一致死锁 二、分布式锁的基本原理与实现方式2.1 分布式锁的基本概念2.2 基于数据库的分布式锁原理与实现方式优缺点 2.3 基于缓存的分布式锁原理与实现方式优缺点 三、Redis分布式锁的实现与使用3.1 使…

pcl--第七节 点云配准

点云配准原理概述 点云配准需求场景 ​ 随着计算机辅助设计技术的发展,通过实物模型产生数字模型的逆向工程技术获得了越来越广泛的应用,与此同时,硬件设备的日趋完善也为数字模型操作提供了足够的技术支持。 ​ 由于三维扫描仪设备受到测…