尝试使用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:无法解析页眉或页脚,因此将被忽略
答案 0 :(得分:1)
要摆脱此警告,请将您的load_workbook
调用更改为:
wb1 = load_workbook(filename=path, read_only=True)
答案 1 :(得分:0)
“”“无法解析页眉或页脚,因此将被忽略”“”
发生警告是因为您的excel文件上有页眉或页脚,而openpyxl
无法对其进行解析。
如果要消除此警告,可以使用
文件-> 信息-> 检查问题-> 检查文档-> 删除您的页眉和页脚。