06.局部区域数据的导入和导出

李光朱课程 2024-04-03 02:56:12
案例导入

将下图中红色部分数据读取出来,复制到该表的K3处。

图1.读取红色字体数据

文心一言提示词

打开百度“文心一言”,输入提示词:你是pandas专家,文件路径为:D:/Samples/进料检验.xlsx。该Excel文件的第一个工作表中A-H列为给定数据。用xlwings打开Excel文件,将D1:F6范围内的数据读取到DataFrame。输出读取的数据。然后又用xlwings将读取的数据写入到Excel工作表中的K3处。保存,退出。添加代码注释。

这次到第五次的代码才能在我的编程环境下正确执行,显示结果如下:

首先,确保你已经安装了pandas和xlwings库。如果没有,你可以使用以下命令安装:

pip install pandas xlwings

以下是使用pandas和xlwings完成你需求的代码:

import pandas as pdimport xlwings as xw# 打开Excel文件wb = xw.Book('D:/Samples/进料检验.xlsx') # 打开工作簿sheet = wb.sheets[0] # 选择第一个工作表# 读取D1:F6范围内的数据到DataFramedata = sheet.range('D1:F6').value # 使用xlwings读取Excel数据df = pd.DataFrame(data) # 将数据转换为pandas DataFrame# 输出读取的数据print(df)# 将读取的数据写入到Excel工作表中的K3处sheet.range('K3').value = df # 使用xlwings将数据写入Excel# 保存,退出wb.save() # 保存工作簿wb.close() # 关闭工作簿

这段代码首先使用xlwings打开指定的Excel文件,并选择第一个工作表。然后,它读取D1:F6范围内的数据,将这些数据转换为pandas DataFrame,并输出这个DataFrame。接下来,它将这个DataFrame写入到Excel工作表中的K3处。最后,它保存并关闭工作簿。

Python编辑器运行

经过5次重新生成后的代码可以正常运行,并实现预定操作。

图2.Python运行结果

图3.生成的新文件及数据

本合集使用的工具如下:

文心一言:3.5版本

Python编辑器:3.9.0

申明:以上结果皆为实际运行结果,如遇到无法运行可在评论区留言。部分数据来自网络,如有侵权请私信告知,感谢!

0 阅读:3

李光朱课程

简介:感谢大家的关注