Python使用openpyxl库操作Excel之(一)创建并保存一个Excel文件
①安装openpyxl库
打开cmd,输入 pip install openpyxl 命令即可。
②创建并保存一个Excel文件
import openpyxl
#生成一个 Workbook 的实例化对象,wb即代表一个工作簿(一个 Excel 文件)
wb = openpyxl.Workbook()
# 获取活跃的工作表,ws代表wb(工作簿)的一个工作表
ws = wb.active
接下来我们对新建的工作表ws命名,并向里面填入数据。
#更改工作表ws的title
ws.title = 'test_sheet1'
#对ws的单个单元格传入数据
ws['A1'] = '国家'
ws['B1'] = '首都'
data = {'中国':'北京','韩国':'首尔','日本':'东京','泰国':'曼谷','马来西亚':'吉隆坡','越南':'河内','朝鲜':'平壤','印度':'新德里'}
data_excel = []
#将字典中的每对数据(键,值)以列表形式传入data_excel列表
for each in data:data_excel.append([each, data[each]])
#将data_excel列表内的内容存入工作表
for each in data_excel:ws.append(each)
#注意:上述两个append方法是意义完全不同的两个方法
保存Excel表格
wb.save('test.xlsx')
完整代码如下:
import openpyxl
#生成一个 Workbook 的实例化对象,wb即代表一个工作簿(一个 Excel 文件)
wb = openpyxl.Workbook()
# 获取活跃的工作表,ws代表wb(工作簿)的一个工作表
ws = wb.active
#更改工作表ws的title
ws.title = 'test_sheet1'
#对ws的单个单元格传入数据
ws['A1'] = '国家'
ws['B1'] = '首都'
data = {'中国':'北京','韩国':'首尔','日本':'东京','泰国':'曼谷','马来西亚':'吉隆坡','越南':'河内','朝鲜':'平壤','印度':'新德里'}
data_excel = []
#将字典中的每对数据(键,值)以列表形式传入data_excel列表
for each in data:data_excel.append([each, data[each]])
#将data_excel列表内的内容存入工作表
for each in data_excel:ws.append(each)
#注意:上述两个append方法是意义完全不同的两个方法
wb.save('test.xlsx')
运行后会发现该py文件所在文件夹多了一个名为test的xlsx文件,打开看下效果:
Python使用openpyxl库操作Excel之(一)创建并保存一个Excel文件相关推荐
- Python使用openpyxl库操作Excel之(二)访问已有的Excel文件
①指定路径打开Excel文件 使用openpyxl.load_workbook()方法来访问文件,括号内参数为文件的指定路径. 运行结果: <class 'openpyxl.workbook.w ...
- 用python的openpyxl库实现对excel工作表的自动化操作
用python的openpyxl库实现对excel工作表的自动化操作 用python的openpyxl库读取excel工作表,批量建立工作表,批量修改工作表标题,批量设置单元格样式,批量调整打印设置. ...
- python 通过openpyxl来操作Excel文件(一 ):读取Excel文件
这篇文章讲python 通过openpyxl来读取Excel文件 不清楚怎么通过openpyxl来写入Excel文件的小伙伴可以看我另一篇文章 传送门python 通过openpyxl来操作Excel ...
- python 通过openpyxl来操作Excel文件(二 ):写入Excel文件
这篇文章讲python 通过openpyxl来写入Excel文件,不清楚python怎么读取Excel文件的小伙伴可以去看下我的另一篇文章 传送门https://blog.csdn.net/i_cof ...
- python使用hdfs库操作Hadoop的HDFS
此次使用python的hdfs库操作HDFS,首相安装该库:pip install hdfs 其次,要保证HDFS可用,如下图就代表可用,当然你列出的文件和我的不同 老规矩,先来看看它这个库的大概结构 ...
- 基于Python实现的网络爬虫项目——多线程下载小说并保存为txt文件(包含完整代码及注释)
基于Python实现的网络爬虫项目--多线程下载小说并保存为txt文件(包含完整代码及注释) 一.确立预期目标 二.完成项目所需工具 三.项目需要解决的问题 问题一 问题二 问题三 问题四 问题五 问 ...
- Python爬虫之爬取网络小说并在本地保存为txt文件
Python爬虫之爬取网络小说并在本地保存为txt文件 注:本文使用软件为Sublime Text,浏览器为谷歌浏览器 (新手小白第一次写,写得不好请见谅) **1.**首先找到想要爬取的小说章节目录 ...
- python使用xlwings库操作Excel常见操作
目录 安装 **前置知识** 详细使用步骤 **一.打开Excel程序** **二.保存.退出.关闭** **三.新建 Excel 文件** **四.读取内容** **五.写入数据** 1.写入当前文 ...
- python调用openpyxl包操作excel文件
python抓取数据或处理数据库,可以将数据保存到本地文件(xml.excel)或数据库(mysql等)中,本文学习python中操作excel文件的基本用法,后续将从网页中抓取的数据保存到本地e ...
最新文章
- boot loader:Grub
- java web ftp上传_java web FTPClient实现上传文件到指定服务器
- C# 如何用代码触控件的事件
- VS 编程常见错误及解决方法
- 基于Xml 的IOC 容器-开始启动
- Java基本语法(8)--比较运算符
- 嵌套的json ajax,通过jquery或javascript通过AJAX读取嵌套的JSON并输出到表中
- c语言模拟实现库函数strcat,【C语言】模拟实现库函数strcat函数
- Class绑定、Class对象绑定、v-if(条件渲染)、v-show(元素显示)、v-for(列表渲染)
- C++中const与指针、引用的分析(转自china_unix GP-King)
- 入坑codewars第五天-Dubstep、Regex validate PIN code
- ceph pg peering和恢复 (1)
- Google Play 注册开发者注意事项
- 何登骥获“两优一先”荣誉 谋定·国稻种芯: 湖南农业科学院表彰
- 六大常用软件设计模式—代理模式
- css第八课:文本属性(字体,颜色属性)
- 【毕设选题推荐】机器人工程专业毕设选题推荐
- 386页《Python深度学习》电子书及源码下载
- Mysql建表——报错1005
- mybatis-plus雪花算法生成Id使用详解
热门文章
- 学习笔记(01):巫妖王51单片机开发板配套视频课程-LED闪烁和流水灯效果
- 安徽最新建筑施工八大员之(安全员)考试真题及答案解析
- 2019年1月Android手机性能榜,安兔兔发布2019年1月Android手机性能排行榜单
- 修改AlertDialog各组件颜色、字体等属性、禁止返回键、外框不消失、android9.0不居中显示问题解决
- 第一阶段的第一天:从0开始认识计算机与认识Java
- Day2:03Windows常用快捷键
- 利用Office 365 定制企业合同管理平台之定制合同文档!
- 农产品要赢销,该用大包装还是小包装?
- 价格优惠的C语言程序,c语言程序设计精髓第三章编程题
- 最优化方法 | 【线搜索:斐波那契法Fibonacci】的Matlab实现