python自動生成200個表格(保存100萬個MEID號)

需求:生成MEID一百萬個發給工廠,分200個表格,每個表格5000個MEID號碼
MEID要求:前六位是固定號段,後八位使用16進制隨機不重複就行,因爲只要一百萬個,所以我是直接按十進制順序生成的MEID
話不多說上代碼

# -*- coding: utf-8 -*-
# @Time :2020/3/9 14:00
# @Author :sunyue
# @Software :PyCharm Community Edition

from openpyxl import Workbook
for k in range(0,200):              #創建200個表格
    wb = Workbook()                 # 創建文件對象
    ws = wb.active                  # 獲取第一個sheet
    for i in range(1,5001):         #每個表格5000個數據
        ws['A' + str(i)] = i        #在A列寫入序號,5000爲止
        a = i + k*5000              #獲取每個表格的第一個值
        aa = str(a).zfill(8)        #字符指定長度爲8,不足8在字符前面補0
        ws['B' + str(i)] = str("000069") + str(aa)             #在B列寫入MEID號
    b = a - 4999                               #獲取每個表格的第一個值,後面作爲標題使用
    wb.save("%s.xlsx"%(str(b)+'_'+str(a)))    # 保存文件,注意文件覆蓋
    wb.close()          # 關閉文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章