python遍历excel表

from openpyxl import load_workbook

def printXLSXInfo(self, xlsxFile):
    wb = load_workbook(filename=xlsxFile)
    errCounter = 0
    for x in wb:
      sheet_ranges = wb[x.title]
      for val in sheet_ranges.values:
        for prop in val:
          print(prop)

记得pip install openpyxl

Python中,可以使用多种方式来遍历Excel文件。以下是几种常见的方法: 1. 使用第三方库:可以使用pandas库来读取和处理Excel文件。首先需要安装pandas库,然后使用pandas的read_excel函数来读取Excel文件,并将其转换为DataFrame对象。接下来,可以使用DataFrame提供的方法来遍历和处理Excel数据。 示例代码: ```python import pandas as pd # 读取Excel文件 df = pd.read_excel('file.xlsx') # 遍历Excel数据 for index, row in df.iterrows(): # 处理每一行数据 print(row['列名']) ``` 2. 使用openpyxl库:openpyxl是一个专门用于操作Excel文件的库。可以使用openpyxl库中的load_workbook函数来加载Excel文件,并使用sheet对象的iter_rows方法来遍历每一行数据。 示例代码: ```python from openpyxl import load_workbook # 加载Excel文件 wb = load_workbook('file.xlsx') # 获取第一个sheet sheet = wb.active # 遍历Excel数据 for row in sheet.iter_rows(): # 处理每一行数据 for cell in row: print(cell.value) ``` 3. 使用xlrd库:xlrd是一个用于读取Excel文件的库。可以使用xlrd库中的open_workbook函数来打开Excel文件,并使用sheet对象的row_values方法来获取每一行数据。 示例代码: ```python import xlrd # 打开Excel文件 workbook = xlrd.open_workbook('file.xlsx') # 获取第一个sheet sheet = workbook.sheet_by_index(0) # 遍历Excel数据 for row in range(sheet.nrows): # 处理每一行数据 for col in range(sheet.ncols): print(sheet.cell_value(row, col)) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值