如何使用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 = 20wb.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('数据写入成功!')
结果如下:
到此结束,谢谢!
如何使用Python给Excel写入数据相关推荐
- Python利用xlsxwriter实现对Excel写入数据的样式调整(字体,居中等)
声明:参考大佬文章 参考网上资料发现很少有用xlsxwriter实现用Python对Excel写入数据的同时进行字体样式调整操作的,因为我用的也是xlsxwriter,所以查找总结了一个用xlsxwr ...
- python写入excel表格数据绘制图表_(原创)xlsxwriter,python excel 写入数据\图表等操作_图表操作(二)...
前面分享了使用xlsxwriter创建excel和写入数据GUC:(原创)xlsxwriter,python excel 写入数据\图表等操作_创建.写入(一)zhuanlan.zhihu.com ...
- python读取excel表格数据
python操作excel主要用到xlrd和xlwt两个库,xlrd读取表格数据,支持xlsx和xls格式的excel表格:xlwt写入excel表格数据 一.python读取excel表格数据 1. ...
- python插入excel文件数据(递增+随机)
学以致用,在工作中,我们会遇到需要大批量数据来展开工作的情况,但苦于人工造数据费时费力,所以需要使用代码来快速解决这个问题,根据自己的需求进行修改调整,生成适用的excel文件以供测试需要. 思路: ...
- Python开发学习之Python和Excel的数据实现互通
今天为大家分享一篇使用Python和Excel的数据实现互通的技巧心得,可以让Python和Excel的数据实现互通!具有很好的参考价值,希望对大家有所帮助(建议在电脑端阅读,代码案例较多).一起过来 ...
- C#如何向EXCEL写入数据
C#如何向EXCEL写入数据 我按着微软技术支持网上的方法写入数据:使用"自动化"功能逐单元格传输数据,代码如下: // Start a new workbook in Excel ...
- js向excel写入数据的案例
要在 JavaScript 中向 Excel 写入数据,您可以使用第三方库来实现.其中一种可行的方法是使用 SheetJS 库.它是一个开源库,可以在浏览器中读写 Excel 文件. 以下是一个简单的 ...
- JAVA 向带有公式的excel写入数据,获取公式计算结果
JAVA 向带有公式的excel写入数据,获取公式计算结果 public static void main(String[] args) throws Exception {String url = ...
- 使用python 将excel中数据批量生成word周报
使用python 将excel中数据调用word模板批量生成word周报 背景 环境 功能需求 程序实现 背景 日常项目中每周需要召开项目周会,会议纪要和会议周报是必不可少的一项内容,会议纪要要求监理 ...
- python向excel写数据_Python向excel中写入数据的方法
最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中. 数据导入之前需要安装 xlwt依赖包,安装的方法就很简单,直接 p ...
最新文章
- python插件下载地址
- 训练 AI 学会通过复制来构建 AI 系统
- 企业级 SpringBoot 教程 (九)springboot整合Redis
- Android探索之旅 | 为应用添加角标(Badge)
- python课本第二章答案_《Python自然语言处理》答案第一、二章
- 一文详解数据分析的 TGI 指数 | 技术头条
- 解决android sdk 无法更新
- 最有效的Safari的广告拦截插件
- 浅谈汽车研发项目中的工时管理
- 2016 年全国房价会呈什么趋势?
- 用python写一个文字版单机斗地主
- 使用expdp和impdp导出导入本地oracle数据.dmp文件
- Python判断大小写和数字和常用方法
- 使用计算机的场所和用途,天天在使用计算机,很多东西我竟然不知道!
- 抽奖系统小程序,多方式真实展示抽奖功能
- 怎么关闭自动启动的屏幕键盘
- 视频号在微信生态里的定位如何?
- 大蕉毕业三周年了,有话对你说 No.103
- 【Java】StudentsInfoQuery(简单的学生信息查询系统)
- win7计算机右边预览,如何在win7计算机上打开任务栏缩略图预览功能