python - 在 Pandas 中 read_excel 时修剪工作表名称

标签 python excel pandas

我正在尝试读取包含多个工作表的 Excel。我能够正确读取大部分文件及其工作表名称。但是,某些工作表名称之前或之后有空白尾随空格。

# I know the sheet name    
party_str="Party Details"

# Reading that Sheet name
sheets['df_Party'] = pd.read_excel(open(data_file,'rb'), party_str)
**Error:**

XLRDError: No sheet named <'Party Details'>


详细信息后有额外空格

extra space after Details

有没有Pythonic的方法来处理这个问题?

最佳答案

如果方便的话,可以使用 xlrd 获取文件的工作表名称:

import xlrd
xls = xlrd.open_workbook('your_xlsx_file.xlsx')
print(xls.sheet_names())

关于python - 在 Pandas 中 read_excel 时修剪工作表名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58536820/

相关文章:

vba - Excel VBA - 范围不返回任何内容

python - 将单独的 1D np.arrays 转换为 2D np.arrays 列表

python - 在导入 pandas 之前跳过每个指定行

python - 如何从光学形式中选择?

python - Django auth 中间件的一些内部结构

java - 如何使用 Spring 框架读取和上传 xls 文件?

vba - IE导航到新页面后如何获取html文档?

pandas 用给定组的中位数填充缺失值

python - 在 Python 中使用 LXML 解析 HTML

python - 如何在 python pandas 的同一列上进行分组并计算唯一值和某些值的计数作为聚合?