【chatGPT】ChatgGPT生成Excel统计公式

参考视频:https://edu.csdn.net/learn/38346/613667

1.问:生成一个xls文件,其中一列是随机生成的邮箱 

运行以上代码,将生成一个名为"random_emails.xls"的Excel文件,其中包含一列随机生成的邮箱地址。你可以根据需要修改代码中的生成邮箱数量和域名列表。请确保在运行代码之前已安装xlwt库,可以使用pip install xlwt命令进行安装。 

import random
import string
import xlwt

# 生成随机邮箱
def generate_random_email():
    domains = ['gmail.com', 'yahoo.com', 'hotmail.com', 'example.com']  # 假设使用的域名
    random_domain = random.choice(domains)
    username = ''.join(random.choices(string.ascii_lowercase, k=8))  # 生成随机用户名
    email = f'{username}@{random_domain}'
    return email

# 创建Excel文件
workbook = xlwt.Workbook()
sheet = workbook.add_sheet('Emails')

# 写入数据
num_emails = 10  # 想要生成的邮箱数量
for row in range(num_emails):
    email = generate_random_email()
    sheet.write(row, 0, email)

# 保存Excel文件
workbook.save('random_emails.xls')

 通过代码,生成邮件测试文件。

我们b列要获取邮箱名称(字符@之前的文本)

2.问:在excel中,a1到a10为邮箱,写一个公式,提取邮箱@字符之前的字符

=LEFT(A1, FIND("@", A1) - 1)
=IFERROR(LEFT(A1, FIND("@", A1) - 1), "")

 将公式粘贴到B1里,回车。

 

 下拉一下,就解决啦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿月浑子の

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值