python技能之数据导出excel的实例代码

  • Post category:Python

下面是“Python技能之数据导出Excel”的完整实例教程。

步骤一:安装依赖库

在开始之前,我们需要安装pandasopenpyxl两个Python库,它们可以让我们更方便地导出Excel数据。运行以下命令进行安装:

pip install pandas openpyxl

步骤二:准备数据

在本例中,我们将使用一个示例数据集。这个数据集包含了一个学生的姓名、年龄和成绩。我们将使用pandas库读取这个数据集。

请确保您已经下载并保存了这个示例数据集的CSV文件,例如:students.csv

步骤三:读取数据并导出Excel

在本例中,我们将使用pandas来读取数据并使用openpyxl将其导出为Excel文件。

请确保您已经创建了一个名称为“output.xlsx”的文件,并且可以写入。

接下来是示例Python代码:

import pandas as pd

# 读取CSV数据
df = pd.read_csv('students.csv')

# 导出到Excel文件
df.to_excel('output.xlsx', index=False)

以上代码使用pandas库中的read_csv函数来读取CSV数据文件,然后使用to_excel函数将数据导出到Excel文件中。

您可以在代码中自定义文件路径、表格名称、以及导出的数据格式等。

示例说明

示例一

假设我们有以下CSV数据:

name,age,score
Alice,22,88
Bob,23,90
Charlie,21,75

使用上面的Python代码,我们可以将这个CSV数据导出为以下Excel数据:

name age score
Alice 22 88
Bob 23 90
Charlie 21 75

示例二

假设我们有以下CSV数据:

年份,省份,城市,销售额
2020,广东,深圳,1000
2020,江苏,南京,800
2020,江苏,无锡,600
2021,广东,深圳,1200
2021,江苏,南京,900
2021,江苏,无锡,700

使用上面的Python代码,我们可以将这个CSV数据导出为以下Excel数据:

年份 省份 城市 销售额
2020 广东 深圳 1000
2020 江苏 南京 800
2020 江苏 无锡 600
2021 广东 深圳 1200
2021 江苏 南京 900
2021 江苏 无锡 700

以上就是“Python技能之数据导出Excel的实例代码”的完整实例教程。