python读取excel文件代码实例
时间: 2023-09-05 13:13:42 浏览: 166
好的,以下是Python读取Excel文件的代码实例:
首先,需要安装openpyxl模块:
```python
!pip install openpyxl
```
然后,可以使用openpyxl模块中的load_workbook函数来读取Excel文件:
```python
import openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook('example.xlsx')
# 获取活跃的工作表
ws = wb.active
# 读取单元格内容
cell = ws['A1']
print(cell.value)
# 读取行内容
row = ws[1]
for cell in row:
print(cell.value)
# 读取列内容
col = ws['A']
for cell in col:
print(cell.value)
```
PS:以上代码中的“example.xlsx”是需要读取的Excel文件名,可以根据实际情况进行修改,文件应放置在程序所在的目录下。
相关问题
python读取excel的sheet的代码实例
以下是一个简单的Python代码示例,演示如何读取Excel文件中的特定工作表:
```python
import pandas as pd
# 指定要读取的Excel文件路径和工作表名称
excel_file = 'example.xlsx'
sheet_name = 'Sheet1'
# 读取Excel文件中的指定工作表
df = pd.read_excel(excel_file, sheet_name)
# 打印工作表中的数据
print(df.head())
```
在上面的示例中,我们使用了Python的pandas库来读取Excel文件中的工作表。首先,我们指定要读取的Excel文件路径和工作表名称。然后,我们使用pandas的read_excel()函数来读取Excel文件中的指定工作表并将其存储在DataFrame对象中。最后,我们打印了工作表中的前几行数据,以验证读取是否成功。
python openpyxl读取excel文件
### 使用 `openpyxl` 库读取 Excel 文件
为了利用 Python 的 `openpyxl` 库来读取 Excel 文件,需先安装此库。通常情况下,可以通过 pip 工具轻松完成安装工作。一旦安装完毕,可以按照如下方式加载并操作 Excel 文件。
#### 加载工作簿
通过调用 `openpyxl.load_workbook()` 函数指定路径参数即可打开目标 Excel 文件[^2]:
```python
import openpyxl
wb = openpyxl.load_workbook('path_to_file.xlsx')
```
#### 访问特定的工作表
每本工作簿内含有一张或多张工作表,默认会有一个名为 "Sheet" 或者自定义名称的工作表。获取某一张具体的工作表对象之后才能进一步访问其中的数据。这里介绍两种方法选取工作表:一种是指定名字;另一种则是默认选中第一个工作表作为活动表。
按名选择工作表的方式如下所示:
```python
sheet_by_name = wb['Sheet1']
```
对于不确定确切命名的情况,则可以直接采用当前激活的那个工作表:
```python
active_sheet = wb.active
```
#### 获取单元格数据
有了工作表实例后就可以着手提取所需的信息了。有两种主要途径取得单个或多个连续排列的单元格内的数值——直接定位到某个具体的行列坐标处或是遍历整个区域范围。
针对单独位置上的元素查询非常直观简便:
```python
cell_value = active_sheet['A1'].value
print(cell_value)
```
当面对较大规模的数据集时,迭代行与列成为更实用的选择之一。下面这段代码展示了怎样逐行扫描所有非空白记录,并打印出来每一项内容。
```python
for row in active_sheet.iter_rows(min_row=1, max_col=3, max_row=2):
for cell in row:
print(f"{cell.value}", end=" ")
print()
```
以上就是关于如何运用 `openpyxl` 来解析 `.xlsx` 类型文档的基础教程[^4]。
阅读全文