python如何读取excel

excelPython

1个回答

写回答

盛丽娟

2022-02-07 12:49

+ 关注

Excel
Excel

可以使用Python中的第三方库openpyxl或xlrd来读取excel。

使用openpyxl读取excel:

Python

import openpyxl

# 打开excel文件

wb = openpyxl.load_workbook('example.xlsx')

# 选择sheet,默认选择第一个sheet

sheet = wb.active

# 获取单元格的值

value = sheet['A1'].value

# 遍历某一列的值

for cell in sheet['A']:

print(cell.value)

# 获取某一行的值

row = []

for cell in sheet[2]:

row.append(cell.value)

print(row)

使用xlrd读取excel:

Python

import xlrd

# 打开excel文件

wb = xlrd.open_workbook('example.xlsx')

# 选择sheet,默认选择第一个sheet

sheet = wb.sheet_by_index(0)

# 获取单元格的值

value = sheet.cell_value(0,0)

# 遍历某一列的值

for i in range(sheet.nrows):

print(sheet.cell_value(i,0))

# 获取某一行的值

row = sheet.row_values(1)

print(row)

举报有用(17)分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号