UserWarning:加载xlsm文件时“无法解析页眉或页脚,因此将被忽略”

时间:2019-01-09 09:16:18

标签: python python-2.7 openpyxl xlsm

尝试使用python打开xlsm文件

下面是代码:

import libraries
import openpyxl
from openpyxl import load_workbook
from openpyxl import Workbook
from openpyxl.styles import colors
from openpyxl.styles import Color, PatternFill, Font, Border

#path of the source sheet
path = "C:\DATA\PYTHON\Practise\SysTSAutSW300PFCRebuildDemo.xlsm"
wb1 = load_workbook(path)

sheet = wb1.get_sheet_by_name('PFC_Rebuild')

celldata = sheet['L33']

print celldata

它显示以下错误:

  

警告(来自警告模块):文件   “ C:\ Python27 \ lib \ site-packages \ openpyxl \ worksheet \ header_footer.py”,   49行       warn(“”“无法解析页眉或页脚,因此将被忽略”“”))UserWarning:无法解析页眉或页脚,因此将被忽略

2 个答案:

答案 0 :(得分:1)

要摆脱此警告,请将您的load_workbook调用更改为:

wb1 = load_workbook(filename=path, read_only=True)

答案 1 :(得分:0)

  

“”“无法解析页眉或页脚,因此将被忽略”“”

发生警告是因为您的excel文件上有页眉或页脚,而openpyxl无法对其进行解析。 如果要消除此警告,可以使用

从excel文件中删除页眉和页脚。
  

文件-> 信息-> 检查问题-> 检查文档-> 删除您的页眉和页脚。