分享

python解决open()函数xlrd.open_workbook()函数文件名包含中文,sheet名包含中文报错的问题

 梦寒与锁梦 2019-03-06

 问题现象: 

  ♦1、使用open()函数、xlrd.open_workbook()函数打开文件,文件名若包含中文,会报错找不到这个文件或目录。 

  ♦2、获取sheet时若包含中文,也会报错。

复制代码

#打开文件file = open(filename,'rb')#打开excel文件workbook = xlrd.open_workbook(filename)#获取sheetsheet = workbook.sheet_by_name(sheetname)

复制代码

解决方案:

  ♦对参数进行转码即可。如:

filename = filename.decode('utf-8')

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多