03. 将数据写入Excel文件[文心一言写Python代码,分析Excel文件]

ChatGPT与Excel 6个月前
24 0 0

案例导入

读取Excel文件中如下图的数据,写入另外一个Excel文件。

03. 将数据写入Excel文件[文心一言写Python代码,分析Excel文件]

图1.读取Excel文件中红色字体数据

文心一言提示词

打开百度“文心一言”,输入提示词:“D:/Samples/单品电商数据.xlsx。该Excel文件的第一个工作表中A-Z列为给定数据。用pandas导入Excel文件的数据,导入前6行,前6列数据,引擎为”openpyxl”。获取Excel文件所在目录的完整路径,将导入的数据保存到该路径下的“单品电商数据2.xlsx”中。添加代码注释。

显示结果如下图所示。

03. 将数据写入Excel文件[文心一言写Python代码,分析Excel文件]

图2.文心一言显示结果1

03. 将数据写入Excel文件[文心一言写Python代码,分析Excel文件]

图3.文心一言显示结果2

03. 将数据写入Excel文件[文心一言写Python代码,分析Excel文件]

图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编辑器运行

03. 将数据写入Excel文件[文心一言写Python代码,分析Excel文件]

图5.Python运行结果

生成的新文件如下图所示

03. 将数据写入Excel文件[文心一言写Python代码,分析Excel文件]

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

03. 将数据写入Excel文件[文心一言写Python代码,分析Excel文件]

本合集使用的工具如下:

文心一言:3.5版本

Python编辑器:3.9.0

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

版权声明: 发表于 2024年1月21日 am8:02。
转载请注明:03. 将数据写入Excel文件[文心一言写Python代码,分析Excel文件] | ChatGPT资源导航

相关文章