📜  在计算机中读取 excel 文件 - Python (1)

📅  最后修改于: 2023-12-03 14:51:33.624000             🧑  作者: Mango

在计算机中读取excel文件-Python

Excel是微软公司的电子制表软件之一,能够轻松创建和编辑复杂的电子制表文件。在Python程序中,我们可以使用许多不同的库来读取和操作Excel文件。

pandas

Pandas是一个强大的库,用于在Python中进行数据分析。Pandas提供了一种简单的方法来读取Excel文件。我们可以使用pandas中的read_excel()函数来读取Excel文件。我们需要使用以下命令安装pandas库:

pip install pandas

接下来,我们可以使用以下代码来读取Excel文件:

import pandas as pd

df = pd.read_excel('filename.xlsx')

其中,'filename.xlsx'是你要读取的Excel文件名。这个代码会读取整个Excel文件,并将其存储在一个pandas DataFrame对象中。现在,你可以使用各种pandas函数来处理DataFrame对象。

xlrd

另一个用于读取Excel文件的库是xlrd。与pandas相比,xlrd更加灵活,并且可以处理不同版本的Excel文件。我们需要使用以下命令安装xlrd库:

pip install xlrd

我们可以使用以下代码来读取Excel文件:

import xlrd

workbook = xlrd.open_workbook('filename.xlsx')
worksheet = workbook.sheet_by_index(0)

for row_index in range(worksheet.nrows):
    for col_index in range(worksheet.ncols):
        cell_value = worksheet.cell_value(row_index, col_index)
        print(cell_value)

以上代码会遍历整个Excel文件,并为每个单元格打印其值。

openpyxl

Openpyxl是Python中一个非常流行的用于操作Excel文件的库。它提供了许多功能来读取和操作Excel文件。我们需要使用以下命令安装openpyxl库:

pip install openpyxl

我们可以使用以下代码来读取Excel文件:

import openpyxl

workbook = openpyxl.load_workbook('filename.xlsx')
worksheet = workbook.active

for row in worksheet.iter_rows():
    for cell in row:
        print(cell.value)

以上代码会遍历整个Excel文件,并为每个单元格打印其值。

在本文中,我们介绍了三种用于在Python中读取Excel文件的库。无论你选择哪种方法,它们都可以帮助你在Python中轻松地读取和操作Excel文件。