【Python】使用python处理excel表格数据

Python有许多库可以用于处理Excel表格数据,其中最常用的是pandasopenpyxl

  1. pandas库

pandas库是一个非常强大的用于数据分析和操作的Python库。它支持处理各种数据类型,包括Excel表格数据。

首先需要安装pandas库,可以通过以下命令在终端或命令提示符中安装pandas库:

pip install pandas

然后可以使用以下代码将Excel文件的数据读取到pandas DataFrame中:

import pandas as pd

# 读取Excel文件
df = pd.read_excel('data.xlsx')

# 打印DataFrame
print(df)

打印结果如下图:
在这里插入图片描述

如果要将pandas DataFrame写入Excel文件中,可以使用以下代码:

# 将DataFrame数据写入Excel文件
df.to_excel('datasave.xlsx', index=False)

重新保存的信息如图:

在这里插入图片描述

  1. openpyxl库

openpyxl库是一个专门用于处理Excel文件的Python库,它提供了许多功能用于读取和写入Excel文件,包括读取和写入数据、样式、图表等。

首先需要安装openpyxl库,可以通过以下命令在终端或命令提示符中安装openpyxl库:

pip install openpyxl

然后可以使用以下代码将Excel文件的数据读取到openpyxl的Workbook对象中:

import openpyxl

# 打开Excel文件
workbook = openpyxl.load_workbook('data.xlsx')

# 选择工作表
worksheet = workbook.active

# 遍历行和列,打印单元格数据
for row in worksheet.iter_rows():
    for cell in row:
        print(cell.value)

在这里插入图片描述

如果要将数据写入Excel文件中,可以使用以下代码:

import openpyxl

# 创建一个新的Excel文件
workbook = openpyxl.Workbook()

# 创建一个新的工作表
worksheet = workbook.active

# 写入数据
worksheet['A1'] = 'Hello'
worksheet['B1'] = 'World'

# 保存Excel文件
workbook.save('datawrite.xlsx')

打开excel表格可以看到信息写入成功。

在这里插入图片描述

以上是使用Python处理Excel表格数据的常用方法,可根据具体需求进行调整。

猜你喜欢

转载自blog.csdn.net/weixin_45627039/article/details/132615255