python遍历excel表格
时间: 2023-10-29 09:54:08 浏览: 188
python读取excel表格
要在Python中遍历Excel表格,你可以使用openpyxl库来读取和操作Excel文件。下面是一个示例代码来遍历Excel表格的步骤:
1. 导入所需的库和模块:
```
import openpyxl
import os
```
2. 创建一个ReadExcel类,并在初始化方法中完成以下操作:
- 获取文件路径和文件名:
```
path = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))
filename = os.path.join(path, filename)
```
- 加载Excel文件:
```
excel = openpyxl.load_workbook(filename)
```
- 选择要读取的表格:
```
self.sheet = excel[sheetname]
```
3. 在ReadExcel类中创建一个readAll方法来读取Excel全部内容。这个方法会遍历每一行和每一个单元格,并将其值存储到一个双层list中。最后返回这个list。
```
def readAll(self):
res = []
for i in range(1, self.sheet.max_row + 1):
lis = []
for j in range(1, self.sheet.max_column + 1):
lis.append(self.sheet.cell(i, j).value)
res.append(lis)
return res
阅读全文