以下是一个Python实用办公源码的示例:

import openpyxl

def read_excel(file_path):
    # 打开Excel文件
    workbook = openpyxl.load_workbook(file_path)
    # 获取第一个工作表
    sheet = workbook.active
    # 遍历每一行数据
    for row in sheet.iter_rows(min_row=2, values_only=True):
        # 读取每一列数据
        name = row[0]
        age = row[1]
        email = row[2]
        print(f"姓名: {name}, 年龄: {age}, 邮箱: {email}")
    # 关闭Excel文件
    workbook.close()

def write_excel(file_path):
    # 创建一个新的Excel文件
    workbook = openpyxl.Workbook()
    # 获取第一个工作表
    sheet = workbook.active
    # 写入表头
    sheet.append(["姓名", "年龄", "邮箱"])
    # 写入数据
    sheet.append(["张三", 20, "zhangsan@example.com"])
    sheet.append(["李四", 25, "lisi@example.com"])
    sheet.append(["王五", 30, "wangwu@example.com"])
    # 保存Excel文件
    workbook.save(file_path)
    # 关闭Excel文件
    workbook.close()

def main():
    # 读取Excel文件
    read_excel("data.xlsx")
    # 写入Excel文件
    write_excel("output.xlsx")

if __name__ == "__main__":
    main()

以上代码示例中,read_excel函数用于读取Excel文件并打印出每一行的数据,write_excel函数用于创建一个新的Excel文件并写入数据,main函数用于调用这两个函数。在main函数中,先调用read_excel函数读取名为"data.xlsx"的Excel文件,然后调用write_excel函数创建名为"output.xlsx"的新Excel文件并写入数据

Python实用办公源码

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

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