使用jionlp的parse_location() 方法,来提取excel的省市区的信息
时间: 2024-02-22 13:00:40 浏览: 144
可以使用 `jionlp` 中的 `parse_location()` 方法来提取Excel中的省市区信息。首先需要安装 `jionlp` 库,可以使用以下命令进行安装:
```
pip install jionlp
```
然后,可以使用以下代码来解析Excel中的省市区信息:
```python
import jionlp as jio
from openpyxl import load_workbook
# 打开Excel文件
workbook = load_workbook(filename='address.xlsx')
# 选择工作表
sheet = workbook.active
# 读取单元格中的地址信息
address = sheet['A1'].value
# 解析省市区信息
location = jio.parse_location(address)
print(location)
```
其中,'address.xlsx'是Excel文件的文件名,'A1'是包含地址信息的单元格的位置。如果需要解析多个单元格中的省市区信息,可以使用以下代码:
```python
# 读取多个单元格中的地址信息
addresses = []
for row in sheet.iter_rows(min_row=1, max_row=10, min_col=1, max_col=1, values_only=True):
addresses.append(row[0])
# 解析省市区信息
locations = []
for address in addresses:
location = jio.parse_location(address)
locations.append(location)
print(locations)
```
其中,'min_row'和'max_row'指定行范围,'min_col'和'max_col'指定列范围,'values_only=True'表示只返回单元格的值而不是单元格对象。
阅读全文