03. 将数据写入Excel文件[文心一言写Python代码,分析Excel文件]
案例导入
读取Excel文件中如下图的数据,写入另外一个Excel文件。
图1.读取Excel文件中红色字体数据
文心一言提示词
打开百度“文心一言”,输入提示词:“D:/Samples/单品电商数据.xlsx。该Excel文件的第一个工作表中A-Z列为给定数据。用pandas导入Excel文件的数据,导入前6行,前6列数据,引擎为”openpyxl”。获取Excel文件所在目录的完整路径,将导入的数据保存到该路径下的“单品电商数据2.xlsx”中。添加代码注释。”
显示结果如下图所示。
图2.文心一言显示结果1
图3.文心一言显示结果2
图4.文心一言显示结果3
首先,确保你已经安装了pandas和openpyxl库。如果还没有安装,可以使用以下命令进行安装:
pip install pandas openpyxl
然后,你可以使用以下Python代码来读取Excel文件、选取所需的数据,并将结果保存到新的Excel文件中:
import pandas as pd
import os
# 获取Excel文件所在目录的完整路径
file_path = D:/Samples/单品电商数据.xlsx
dir_path = os.path.dirname(file_path)
# 使用pandas读取Excel文件
df = pd.read_excel(file_path, engine=openpyxl)
# 选取前6行,前6列的数据
data = df.iloc[:6, :6]
# 将数据保存到新的Excel文件中,文件名为”单品电商数据2.xlsx”
output_file_path = os.path.join(dir_path, 单品电商数据2.xlsx)
data.to_excel(output_file_path, index=False, engine=openpyxl)
注释:
1. `os.path.dirname(file_path)` 用于获取文件所在的目录路径。
2. `df.iloc[:6, :6]` 用于选取前6行和前6列的数据。
3. `os.path.join(dir_path, 单品电商数据2.xlsx)` 用于构建输出文件的完整路径。
4. `data.to_excel(output_file_path, index=False, engine=openpyxl)` 将选取的数据保存到新的Excel文件中。`index=False` 表示不保存索引列,`engine=openpyxl` 表示使用openpyxl引擎来保存文件。
Python编辑器运行
图5.Python运行结果
生成的新文件如下图所示
图6.生成的新文件及数据
本合集使用的工具如下:
文心一言:3.5版本
Python编辑器:3.9.0
申明:以上结果皆为实际运行结果,如遇到无法运行可在评论区留言。部分数据来至网络,如有侵权请私信告知,感谢!