Python实用办公源码
以下是一个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文件并写入数据
原文地址: https://www.cveoy.top/t/topic/iF9i 著作权归作者所有。请勿转载和采集!