Python向excel中写入数据的方法 方法简单

Posted zhaoyingjie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python向excel中写入数据的方法 方法简单相关的知识,希望对你有一定的参考价值。

最近做了一项工作需要把处理的数据写入到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 Openpyxl 在 Excel 中写入数据的简洁方法?

关于python中excel写入案例

使用python读取excel中的数据,并重新写入到新的excel中

通过python,将excel中的数据写入二维列表

python pandas在已存在的excel中追加数据