使用 StyleFrame 从 excel 中读取
Read from excel using StyleFrame
sf = sf[[col for col in sf.columns
if col.style.fill.fgColor.rgb in ('FFFFFFFF', utils.colors.white)]]
读取文件和循环列时出现错误
return object.__getattribute__(self, name)
AttributeError: 'Series' object has no attribute 'columns'
我想在不丢失样式值的情况下阅读 excel
这是 StyleFrame 中的一个错误,是由于 [col for col in sf.columns if col.style.fill.fgColor.rgb in ('FFFFFFFF', utils.colors.white)]
returns 一个空列表(即每一列的条件是 False
)这一事实引起的。
这将在下一个版本中修复。
临时解决方法:
required_cols = [col for col in sf.columns
if col.style.fill.fgColor.rgb in ('FFFFFFFF', utils.colors.white)]
sf = sf[required_cols] if required_cols else StyleFrame(pd.DataFrame(columns=sf.columns))
sf = sf[[col for col in sf.columns
if col.style.fill.fgColor.rgb in ('FFFFFFFF', utils.colors.white)]]
读取文件和循环列时出现错误
return object.__getattribute__(self, name)
AttributeError: 'Series' object has no attribute 'columns'
我想在不丢失样式值的情况下阅读 excel
这是 StyleFrame 中的一个错误,是由于 [col for col in sf.columns if col.style.fill.fgColor.rgb in ('FFFFFFFF', utils.colors.white)]
returns 一个空列表(即每一列的条件是 False
)这一事实引起的。
这将在下一个版本中修复。
临时解决方法:
required_cols = [col for col in sf.columns
if col.style.fill.fgColor.rgb in ('FFFFFFFF', utils.colors.white)]
sf = sf[required_cols] if required_cols else StyleFrame(pd.DataFrame(columns=sf.columns))