举一反三学python(9)—excel基础

news/2024/6/18 0:28:46 标签: python, 开发语言

一、导论:

        操作 excel 表格的Python 第三方库有openpyxl、xlrd、xlwt等,它们的功能都相同,就是语法有差异,今天我就带领大家学习用openpyxl模块操作实用的excel文件。

        openpyxl模块为第三方库,首先要安装:pip install openpyxl。

ccce922eac634836bea32ce9749262a2.png

这表示已经安装过了,用的是豆瓣源,版本号和安装路径也以显示出来。

二、代码解读

1 . 导入模块

import openpyxl  

2. 创建工作簿对象
work_book = openpyxl.Workbook()

3.  创建工作表对象

sheet2 = work_book.create_sheet('表1')

注:其实在创建工作簿的时候,已经默认自动创建了一个sheet的工作表。

# sheet = work_book.active  就是调用默认的sheet工作表。

4.  写数据到单元格中 

1) 方法1,类似编辑excel单元格的方法

sheet2['A1'] = '2023年4月'
sheet2['E9'] = 'python要多练'   # 先列再行

2)方法2,用cell 单元格对象参数
sheet2.cell(row=2, column=2).value = '888888'
sheet2.cell(row=3, column=3).value = '666666'

3)方法3,整行写入, 括号内部传递的是有序列的数据容器<元组, 列表>
list1 = [1, 2, 3, 4, 5, 6]
sheet2.append(list1)

注:前2种方法会覆盖,第3种方法是追加

5.  保存Excel文件
work_book.save('实例.xlsx')

三、效果展示

a835e383bc93437f8e274449a11f645f.png

 

 


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

相关文章

springboot感受优化06

01.健康检查 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId> </dependency>如何查看项目的健康程度 http://localhost/actuator/health 假如希望查看更多actuator选项…

【Python百日进阶-Web开发-Feffery】Day607 - 趣味Dash_07:PDF转Word

文章目录 一、环境准备1.1 初始化基础`Python + Dash`环境1.2 本项目中需要增加的第三方包二、本项目B站视频讲解三、页面效果四、项目源码一、环境准备 1.1 初始化基础Python + Dash环境 CSDN文档参见:https://blog.csdn.net/yuetaope/article/details/129795264 Bilibili视…

git把A仓库的a分支远程迁移到B仓库的b分支

示例 假设有2个仓库oldOrigin和newOrigin oldOrigin: 当前仓库 newOrigin: 目标仓库 我们想把当前仓库【oldOrigin】的指定分支【a】 推给 另一个仓库【newOrigin】的指定分支【b】 具体步骤如下&#xff1a; 1、git pull # 在当前仓库操作&#xff1a;…

KMM 跨平台移动 App 开发探索与实践

提升效率永远是软件研发要追求的目标,让代码实现跨平台运行似平就是永恒的主题。当前本该一样的业务逻辑双端需要各实现一遍,最后不仅体验上有着细微的差别,QA 也需要双端各验证一遍;以及由于 UI 代码没有很好的和业务逻辑代码解耦合,导致业务逻辑代码复用困难等,这些影响…

HttpRunner3.x 源码解析(2)-main_run执行用例

命令入口 当在终端运行输入httprunner run 目录或者文件名&#xff0c;则会调用main_run函数&#xff0c;并传入目录/文件名来执行测试用例。 main_run(extra_args) main_run 对于extra_args中的值&#xff0c;如果在os.path.exists不存在&#xff0c;则将其加入extra_args_…

Java-异常机制

异常机制 正常情况下&#xff0c;程序按照我们希望的样子和步骤去执行&#xff0c;但是&#xff0c;代码就像人生&#xff0c;要是一帆风顺了&#xff0c;就要想想是不是哪里出事了。程序若是有报错还好&#xff0c;就怕没有报错。 实例 public class Test {public static vo…

HashMap及ConcurrentHashMap

一. Java 1.7 1. HashMap HashMap 默认初始容量是 16 长度始终保持 2 的 n 次方 扩容&#xff1a;每次扩容为原来的 2 倍 1&#xff09;初始化&#xff1a; 当初始化 HashMap 的大小时&#xff0c;HashMap 并不会使用我们传进来的 initialCapacity 参数直接作为初识容量。Has…

浅谈ChatGPT(人工智能)

带你了解ChatGPT1.ChatGPT是什么2.ChatGPT的特点3.ChatGPT的用途4.ChatGPT出现给社会带来的影响5.ChatGPT存在的问题6.ChatGPT的未来发展趋势7.总结1.ChatGPT是什么 ChatGPT&#xff08;全名&#xff1a;Chat Generative Pre-trained Transformer&#xff09;&#xff0c;是美国…