【发布时间】:2019-01-09 09:16:18
【问题描述】:
尝试使用 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("""无法解析页眉或页脚,因此将被忽略""") 用户警告:无法解析页眉或页脚,因此将被忽略
【问题讨论】:
-
这不是错误,而是警告。它告诉您
openpyxl不支持您尝试打开的文件的某些功能。这是否重要取决于您要做什么以及您是否认为页眉和页脚重要。请记住,openpyxl是一个志愿者开源项目。唯一能保证做到 Excel 所做的所有事情的软件就是 Excel 本身。 -
请不要将代码放在 cmets 中:无法阅读。如果您想修改问题中的代码,请编辑问题。
-
是的,谢谢 知道了。对不起cmets中的代码
-
@BoarGules 我面临同样的问题:这是一个警告,但结果是,我无法正确加载工作簿。
标签: python python-2.7 openpyxl xlsm