计算机系统应用教程网站

网站首页 > 技术文章 正文

Python中向excel中写入数据

btikc 2024-09-09 01:40:16 技术文章 21 ℃ 0 评论

今天看到了一个关于使用python向execl中写入数据的小demo

首先需要做的是下载xlwt第三方的库才可以做,然而这个库的下载也是浪费了我一段时间:

先需要将xlwt下载下来:下载地址

然后执行./setup.py install

这样就将这个第三方库下载下来了。

下来就是实现了:

#!/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('aaa')

#指定打开的文件名

data = {\

"1":["张三",150,120,100],\

"2":["wang",90,99,95],\

"3":["wu",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('aaa')

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37

结果:

打开文件:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表