要生成通讯录 'addressBook.xlsx' 文件,您可以使用 Python 中的 'openpyxl' 库。下面是一个示例程序:

import openpyxl
from openpyxl.utils import get_column_letter
from openpyxl.styles import Font

# 创建一个新的工作簿
workbook = openpyxl.Workbook()
sheet = workbook.active

# 添加表头
header = ['姓名', '电话号码', '电子邮件']
for col_num, header_title in enumerate(header, 1):
    col_letter = get_column_letter(col_num)
    sheet['{}1'.format(col_letter)].value = header_title
    sheet['{}1'.format(col_letter)].font = Font(bold=True)

# 随机生成通讯录数据
contacts = [
    ['张三', '1234567890', 'zhangsan@example.com'],
    ['李四', '0987654321', 'lisi@example.com'],
    ['王五', '9876543210', 'wangwu@example.com'],
    ['赵六', '0123456789', 'zhaoliu@example.com'],
    ['钱七', '1357924680', 'qianqi@example.com']
]

# 将数据写入工作表
for row_num, contact in enumerate(contacts, 2):
    for col_num, value in enumerate(contact, 1):
        col_letter = get_column_letter(col_num)
        sheet['{}{}'.format(col_letter, row_num)].value = value

# 保存工作簿为addressBook.xlsx文件
workbook.save('addressBook.xlsx')

运行此程序后,将生成一个名为 'addressBook.xlsx' 的通讯录文件,其中包含随机生成的联系人信息。您可以根据需要修改联系人数据或添加更多列和行来自定义通讯录。


原文地址: https://www.cveoy.top/t/topic/pmus 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录