python按需生成固定数量电话号码并保存为excel(不重复)

系统 1095 0

如果设置了本地环境变量,可直接执行

          
            #coding=utf-8
# -*- coding: utf-8 -*-
import xlwt
import random
numList = []
#设置表格样式
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 generatorNum():
    list = ['139', '188', '185', '136', '155', '135', '158', '151', '152', '153']
    str = '0123456789'
    for i in range(2000): #在这里改所需数量
        global numList 
        numList.append(random.choice(list) + "".join(random.choice(str) for i in range(8)))

#写Excel
def write_excel():
    f = xlwt.Workbook()
    sheet1 = f.add_sheet('number',cell_overwrite_ok=True)
    row0 = ["number"]
    global numList
    print(numList)
    colum0 = numList
    #写第一行
    for i in range(0,len(row0)):
        sheet1.write(0,i,row0[i],set_style('Times New Roman',220,True))
    #写第一列
    for i in range(0,len(colum0)):
        sheet1.write(i+1,0,colum0[i],set_style('Times New Roman',220,True))

    f.save('test.xls')

if __name__ == '__main__':
    generatorNum()
    write_excel()

          
        

更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论