python创建excel表,并写入数据

需求:为了做测试,需要将大量数据保存在excel表中,表中的数据随意。
分析:用python的pyExcelerator模块创建excel文件,通过双层循环来控制行和列,向其中写入多少数据(看你循环次数了)。
#ecoding=utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
from pyExcelerator import *
# import random

w = Workbook() #创建一个工作簿
ws = w.add_sheet('1') #创建一个工作表
for j in range(0,5):     #控制列

    for i in range(0, 50000):   #控制行

        if(j == 0):         #第一列
            ws.write(i, j, '13001454722')
        if(j == 1):
            ws.write(i,j,'6')
        if(j == 2):
            ws.write(i, j, 'KQ_201801_20WANONE')
        if(j == 3):
            ws.write(i,j,'1')
        if(j == 4):
            ws.write(i,j,u'否')
w.save('xqtest.xls')

你可能感兴趣的:(python)