IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 如何使用Python给Excel写入数据 -> 正文阅读

[开发工具]如何使用Python给Excel写入数据

今天,我们开始学习使用 Python 来操作 Excel 表格,所以我们选择OpenpyXl作为起步之路。openpyxl 是用于读取和写入 Excel 2010 xlsx / xlsm / xltx / xltm 文件的 Python 库。

openpyxl三步走

  • 获取work book

  • 获取 work sheet

  • 再然后 获取单元格 进行操作

  • 保存文件

安装OpenpyXl

pip?install?OpenpyXl

图片

使用时在代码内?

from openpyxl import Workbook

或者

from openpyxl import load_workbook

前者不需要有excle文件存在,后者需要传入一个excle文件。

安装OpenpyXl

from?openpyxl?import?load_workbook

#加载excel,注意路径要与脚本一致
wb?=?load_workbook('demo.xlsx')
#激活excel表
sheet?=?wb.active

图片

向工作表中写入数据

from?openpyxl?import?load_workbook

#加载excel,注意路径要与脚本一致
wb?=?load_workbook('demo.xlsx')
#激活excel表
sheet?=?wb.active

#向excel中写入表头
sheet['a1']?=?'姓名'
sheet['b1']?=?'性别'
sheet['c1']?=?'年龄'

#向excel中写入对应的value
sheet.cell(row=2,?column=1).value?=?'张三'
sheet.cell(row=2,?column=2).value?=?'男'
sheet.cell(row=2,?column=3).value?=?20

wb.save('demo.xlsx')
print('数据写入成功!')

保存至文件

最保险的保存方式是调用?save?方法保存到指定文件:

wb.save(filename)

警告

这个操作将覆盖已存在的文件,没有任何提示!

图片

结果如下:

图片

向工作表中批量写入数据

from?openpyxl?import?load_workbook

#加载excel,注意路径要与脚本一致
wb?=?load_workbook('lpl.xlsx')

#激活excel表
sheet?=?wb.active

#向excel中写入表头
sheet['a1']?=?'上'
sheet['b1']?=?'中'
sheet['c1']?=?'野'
sheet['d1']?=?'adc'
sheet['e1']?=?'辅助'

data?=?{
????('the?shy','rookie','xun','lucas','puff'),
????('Nuguri','tian','Doinb','LWX','Crisp'),
????('Karsa','369','Knight','Jacklove','zhuo'),
????('Zoom','Kanavi','Yagao','Loken','Lvmao'),
????('Garvey','Flora','Yuuki','Karmer','Peace'),
????('Flandre','JieJie?','Viper','Scout','Meiko'),
}

for?i?in?data:
????sheet.append(i)

wb.save('lpl.xlsx')

print('数据写入成功!')

结果如下:

图片

到此结束,谢谢!

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-11-29 16:30:44  更:2021-11-29 16:31:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:40:45-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码