Teamo枫叶红 2023-08-03 16:58 采纳率: 33.3%
浏览 7
已结题

Python批量造数写入excell

哪位兄弟知道python批量造数到excell怎么弄吗?比如我想要1000个随机手机号数字写入表格。

  • 写回答

3条回答

  • Marst·Zhang 2023-08-03 17:15
    关注

    需求: 随机创建手机号,并存入excel

    import random
    from openpyxl import Workbook
    
    def get_mobile_number():
        # 移动手机号段
        mobile_prefix = ['134', '135', '136', '137', '138', '139', '147', '150', '151', '152', '157', '158', '159', '178', '182', '183', '184', '187', '188', '198']
        
        # 随机选择一个手机号段
        prefix = random.choice(mobile_prefix)
        
        # 生成8位随机号码
        suffix = ''.join(random.choice('0123456789') for _ in range(8))
       
        return prefix + suffix
    
    # 创建一个Workbook对象
    wb = Workbook()
    
    # 获取默认的Sheet
    sheet = wb.active
    
    # 写入表头
    sheet.append(['手机号'])
    
    # 随机生成1000个手机号并写入Excel文件
    for _ in range(1000):
        mobile_number = get_mobile_number()
        sheet.append([mobile_number])
    
    # 保存Excel文件
    wb.save('1000_mobile_numbers.xlsx')
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 8月15日
  • 已采纳回答 8月7日
  • 创建了问题 8月3日