python list格式数据excel导出方法

yipeiwu_com7年前Python基础

如下所示:

# _*_ coding:utf-8 _*_

#-----------------------------------------------
# import modules
#-----------------------------------------------
import os
import xlwt
import sys
import types
def set_style(name, height, bold = False):
style = xlwt.XFStyle() #初始化样式
font = xlwt.Font() #为样式创建字体
font.name = name
font.bold = bold
font.color_index = 4
font.height = height
style.font = font
return style
def write_excel():
#创建工作簿
workbook = xlwt.Workbook(encoding='utf-8')
#创建sheet
data_sheet = workbook.add_sheet('demo')

#列表格式数据
excelData = [
['tdate', u'交易所', u'股票代码'],
[20170103, 'CNSESZ', '300319'],
[20170104, 'CNSESZ', '300367'],
[20170104, 'CNSESZ', '300367']
]
#定义循环下标
index = 0
for i in excelData:
#每一列的内容(i)
for x, item inenumerate(i):
#下标(x),单元元素(item)
data_sheet.write(index, x, item, set_style('Times New Roman',220, True))
index += 1
# sys.exit();
#保存文件
workbook.save('demo.xls')

if __name__ =='__main__':
write_excel()
print ('创建demo.xlsx文件成功')

以上这篇python list格式数据excel导出方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

pytz格式化北京时间多出6分钟问题的解决方法

起步 在django框架中,用的是 pytz 库处理时区问题,所以我也尝试用这个库来处理。但发现了一个奇怪的问题: import datetime import pytz dt...

python的Tqdm模块的使用

Tqdm 是一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator)。 我的系统是window...

Linux下用Python脚本监控目录变化代码分享

#!/usr/bin/env python #coding=utf-8 import os from pyinotify import WatchManager, Notifier...

Django应用程序入口WSGIHandler源码解析

前言 WSGI 有三个部分, 分别为服务器(server), 应用程序(application) 和中间件(middleware). 已经知道, 服务器方面会调用应用程序来处理请求, 在...

用python做一个搜索引擎(Pylucene)的实例代码

用python做一个搜索引擎(Pylucene)的实例代码

1.什么是搜索引擎? 搜索引擎是“对网络信息资源进行搜集整理并提供信息查询服务的系统,包括信息搜集、信息整理和用户查询三部分”。如图1是搜索引擎的一般结构,信息搜集模块从网络采集信息到网...