01.读取Excel文件数据[文心一言+Python+Excel]

李光朱课程 2024-03-26 04:34:31
案例导入

如果你有一份Excel文件需要处理,文件里面的数据较多。那么用Python语言来处理是很好的选择,比如下图的数据。

图1.Excel文件

那现在的问题就是如何写一段Python代码,可以读取这个Excel文件。

这个可以交给“文心一言”来完成。

提示词

打开百度“文心一言”,只要3.5版本即可。输入提示词:“你是pandas专家,文件路径为:D:/Samples/单品电商数据.xlsx。该Excel文件的第一个工作表中A-Z列为给定数据。用pandas导入Excel文件的数据,引擎为"openpyxl"。输出数据的形状、行数和列数。添加代码注释”。显示结果如下图。

图2.文心一言运行结果1

图3.文心一言运行结果2

图4.文心一言运行结果3

文心一言给出的代码如下所示:

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

```bash

pip install pandas openpyxl

```

然后,你可以使用以下代码来导入Excel文件的数据,并获取数据的形状、行数和列数:

```python

import pandas as pd

# 定义文件路径

file_path = 'D:/Samples/单品电商数据.xlsx'

# 使用pandas的read_excel函数读取Excel文件,指定引擎为"openpyxl"

df = pd.read_excel(file_path, engine='openpyxl')

# 输出数据的形状、行数和列数

print("Shape:", df.shape) # 输出数据的形状(行数,列数)

print("Number of rows:", len(df)) # 输出数据的行数

print("Number of columns:", len(df.columns)) # 输出数据的列数

```

这段代码首先导入`pandas`库,然后定义了Excel文件的路径。接着,使用`pd.read_excel()`函数读取Excel文件,并指定引擎为`openpyxl`。最后,通过`df.shape`获取数据的形状(行数和列数),通过`len(df)`获取数据的行数,通过`len(df.columns)`获取数据的列数,并将这些信息打印出来。

Python编辑器运行

我用的Python版本是3.9.0的,把上面的代码复制黏贴到Python编辑器,运行结果如下图所示。

图5.Python运行结果

文心一言给出的代码完全可以运行并得到结果,这里需要注意的是你待处理文件的路径要跟实际情况保持一致。

0 阅读:5

李光朱课程

简介:感谢大家的关注