Python向excel中写入数据的方法


Posted in Python onMay 05, 2019

最近做了一项工作需要把处理的数据写入到Excel表格中进行保存,所以在此就简单介绍使用Python如何把数据保存到excel表格中。

数据导入之前需要安装 xlwt依赖包,安装的方法就很简单,直接 pip install xlwt ,如果电脑中安装过就不需要重复安装。

接下来就做一个简单的demo ,把三行数据添加到excel中。

具体代码如下:

#!/usr/bin/env python
# coding=utf-8
 
from xlwt import *
#需要xlwt库的支持
#import xlwt
file = Workbook(encoding = 'utf-8')
#指定file以utf-8的格式打开
table = file.add_sheet('data')
#指定打开的文件名
 
data = {
    "1":["张三",150,120,100],
    "2":["李四",90,99,95],
    "3":["王五",60,66,68]
    }
#字典数据
 
ldata = []
num = [a for a in data]
#for循环指定取出key值存入num中
num.sort()
#字典数据取出后无需,需要先排序
 
for x in num:
#for循环将data字典中的键和值分批的保存在ldata中
  t = [int(x)]
  for a in data[x]:
    t.append(a)
  ldata.append(t)
 
for i,p in enumerate(ldata):
#将数据写入文件,i是enumerate()函数返回的序号数
  for j,q in enumerate(p):
    # print i,j,q
    table.write(i,j,q)
file.save('data.xlsx')

Python向excel中写入数据的方法

以上所述是小编给大家介绍的Python向excel中写入数据详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python实现基于权重的随机数2种方法
Apr 28 Python
Pycharm编辑器技巧之自动导入模块详解
Jul 18 Python
python僵尸进程产生的原因
Jul 21 Python
Python中实现switch功能实例解析
Jan 11 Python
python中class的定义及使用教程
Sep 18 Python
python Pillow图像处理方法汇总
Oct 16 Python
wxPython多个窗口的基本结构
Nov 19 Python
AUC计算方法与Python实现代码
Feb 28 Python
使用pth文件添加Python环境变量方式
May 26 Python
PyQt5实现登录页面
May 30 Python
浅谈python量化 双均线策略(金叉死叉)
Jun 03 Python
Python三维绘图之Matplotlib库的使用方法
Sep 20 Python
python使用pandas处理大数据节省内存技巧(推荐)
May 05 #Python
python使用MQTT给硬件传输图片的实现方法
May 05 #Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
May 04 #Python
Python实现数据结构线性链表(单链表)算法示例
May 04 #Python
Python实现html转换为pdf报告(生成pdf报告)功能示例
May 04 #Python
Python实现将HTML转成PDF的方法分析
May 04 #Python
Python第三方库face_recognition在windows上的安装过程
May 03 #Python
You might like
PHP脚本的10个技巧(2)
2006/10/09 PHP
PHP CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
2012/01/16 PHP
php实现用于计算执行时间的类实例
2015/04/18 PHP
js 中将多个逗号替换为一个逗号的代码
2014/06/07 Javascript
jquery插件corner实现圆角边框的方法
2015/03/09 Javascript
JavaSacript中charCodeAt()方法的使用详解
2015/06/05 Javascript
javascript编写贪吃蛇游戏
2015/07/07 Javascript
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
2016/01/22 Javascript
详解JavaScript节流函数中的Throttle
2016/07/16 Javascript
JavaScript每天必学之事件
2016/09/18 Javascript
Bootstrap基本组件学习笔记之下拉菜单(7)
2016/12/07 Javascript
微信小程序 支付功能开发错误总结
2017/02/21 Javascript
AngularJS 验证码60秒倒计时功能的实现
2017/06/05 Javascript
利用jqprint插件打印页面内容的实现方法
2018/01/09 Javascript
mpvue 如何使用腾讯视频插件的方法
2018/07/16 Javascript
微信小程序自定义select下拉选项框组件的实现代码
2018/08/28 Javascript
vue路由传参的基本实现方式小结【三种方式】
2020/02/05 Javascript
原生js+canvas实现下雪效果
2020/08/02 Javascript
关于numpy中np.nonzero()函数用法的详解
2017/02/07 Python
一个月入门Python爬虫学习,轻松爬取大规模数据
2018/01/03 Python
Windows环境下python环境安装使用图文教程
2018/03/13 Python
python中pylint使用方法(pylint代码检查)
2018/04/06 Python
python解决js文件utf-8编码乱码问题(推荐)
2018/05/02 Python
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
2018/05/04 Python
pandas.loc 选取指定列进行操作的实例
2018/05/18 Python
python开发准备工作之配置虚拟环境(非常重要)
2019/02/11 Python
Python 3.8 新功能全解
2019/07/25 Python
Python 点击指定位置验证码破解的实现代码
2019/09/11 Python
Python 迭代,for...in遍历,迭代原理与应用示例
2019/10/12 Python
西安众合通用.net笔试题
2013/03/18 面试题
优秀毕业生求职推荐信范文
2013/11/21 职场文书
采购部经理岗位职责
2014/02/10 职场文书
骨干教师考核评语
2014/12/31 职场文书
2016年情人节问候语
2015/11/11 职场文书
《称赞》教学反思
2016/02/17 职场文书
Python find()、rfind()方法及作用
2022/12/24 Python