openpyxl或xlrd 读取指定sheet页数据
时间: 2023-09-14 07:09:41 浏览: 125
使用openpyxl或xlrd库读取指定sheet页的数据是相对简单的。下面分别给出两个库的示例代码:
使用openpyxl库:
```
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择指定的sheet页
sheet = workbook['Sheet1']
# 遍历行并打印数据
for row in sheet.iter_rows(values_only=True):
print(row)
# 关闭Excel文件
workbook.close()
```
使用xlrd库:
```
import xlrd
# 打开Excel文件
workbook = xlrd.open_workbook('example.xlsx')
# 选择指定的sheet页
sheet = workbook.sheet_by_name('Sheet1')
# 遍历行并打印数据
for row in range(sheet.nrows):
print(sheet.row_values(row))
# 关闭Excel文件
workbook.close()
```
上述示例中,我们首先打开Excel文件,然后选择指定的sheet页。接下来,我们使用不同的库方法来遍历每一行,并打印出行中的数据。最后,我们关闭Excel文件。
请注意,示例中的文件名为"example.xlsx",你需要将其替换为你实际使用的Excel文件名,同时根据需要修改sheet页的名称。
希望以上示例能够帮助到你读取指定sheet页的数据。如果还有其他问题,请随时提问。
阅读全文