python读取合并单元格
时间: 2023-03-31 09:04:46 浏览: 163
Python使用xlrd实现读取合并单元格
可以使用 pandas 库中的 read_excel 函数来读取 Excel 文件中的合并单元格。读取后,可以使用 unstack 函数将合并单元格展开,然后再进行合并操作。具体实现可以参考以下代码:
```python
import pandas as pd
# 读取 Excel 文件
df = pd.read_excel('file.xlsx', sheet_name='Sheet1')
# 展开合并单元格
df = df.unstack().reset_index()
# 合并单元格
df.columns = ['_'.join(str(i) for i in col) for col in df.columns]
df = df.dropna(subset=['value'])
# 输出结果
print(df)
```
其中,'file.xlsx' 是 Excel 文件的路径,'Sheet1' 是要读取的工作表名称。执行以上代码后,会将合并单元格展开并合并,输出结果为一个 DataFrame 对象。
阅读全文