📌  相关文章
📜  python 获取最后一个单元格值 - Python (1)

📅  最后修改于: 2023-12-03 15:19:11.594000             🧑  作者: Mango

Python获取Excel表格最后一个单元格值

有时候我们需要获取Excel表格的最后一个单元格的值,比如我们需要得到某一列最后一行的值,或者是某一列数据的总和等等。本文将介绍如何使用Python获取Excel表格的最后一个单元格的值。

安装依赖库

在使用Python读取Excel表格前,我们需要安装一些依赖库。在这里,我们使用openpyxl库进行Excel文件的读取操作。

可以使用以下命令安装:

pip install openpyxl
读取Excel表格

首先,我们需要先读取Excel表格,并获取最后一行。

import openpyxl

# 打开Excel文件
wb = openpyxl.load_workbook('example.xlsx')

# 选择第一个sheet
sheet = wb.worksheets[0]

# 获取最大行数
max_row = sheet.max_row

# 获取最后一行
last_row = sheet[max_row]
获取最后一个单元格的值

接下来,我们可以获取最后一个单元格的值。方法是使用openpyxl.cell.Cell对象的value属性。

# 获取最后一个单元格
last_cell = last_row[-1]

# 获取最后一个单元格的值
last_value = last_cell.value
完整代码

将以上代码进行整合,得到完整代码如下:

import openpyxl

# 打开Excel文件
wb = openpyxl.load_workbook('example.xlsx')

# 选择第一个sheet
sheet = wb.worksheets[0]

# 获取最大行数
max_row = sheet.max_row

# 获取最后一行
last_row = sheet[max_row]

# 获取最后一个单元格的值
last_value = last_row[-1].value

以上代码即为使用Python获取Excel表格最后一个单元格的值的方法。可以根据实际需求进行修改。