Python读取Excel数据的示例

tamoadmin 赛事报道 2024-04-23 11 0

Python

读取

Excel

数据通常使用

`xlrd`

库,下面是一个简单的示例

```python

import

xlrd

指定要读取的

Excel

文件路径

file_path

=

'example.xlsx'

使用

xlrd.open_workbook()

打开文件

workbook

=

xlrd.open_workbook(file_path)

获取第一个工作表(也可以通过索引或名称获取其他工作表)

sheet

=

workbook.sheets()[0]

读取整个表格的所有行和列

data

=

[]

for

row

in

range(sheet.nrows):

row_data

=

[]

for

col

in

range(sheet.ncols):

cell_value()

函数可以读取不同类型的单元格值

row_data.append(sheet.cell_value(row,

col))

data.append(row_data)

打印二维数组形式的数据

for

row

in

data:

print(row)

```

在这个示例中,我们首先导入了

`xlrd`

库,然后打开了一个

Excel

文件。通过调用

`workbook.sheets()`

方法,我们可以获取到一个包含所有工作表(sheets)的对象列表。因为我们只有一张工作表,所以直接通过索引访问第一张表。然后,我们遍历所有行和列,读取单元格的值,并将其添加到

`data`

数组中。最后,我们打印出二维数组形式的数据。

注意:如果你的

Python读取Excel数据的示例

Excel

文件包含中文或其他非英文字符,请确保文件编码正确,否则可能会出现乱码。在上述示例中,我们使用了

`cell_value()`

函数来读取单元格的值,它会自动处理不同类型的值(如字符串、数字、日期等)。如果你需要读取单元格的格式信息,可以使用

`cell_type()`

函数。