吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3983|回复: 8
收起左侧

[求助] python openpyxl输入文件警告

[复制链接]
cqwcns 发表于 2020-12-17 15:54
本帖最后由 cqwcns 于 2020-12-17 15:57 编辑

openpyxl输入xlsx文件,这个文件格式有点问题,输入是会有警告,但read_only=False后不影响数据读取。


虽然用EXCEL打开文件稍做修改保存文件就正常了,但源文件是每天从系统导出的,我不可能每天手动修改。

所以,如何解决这个问题,或者屏蔽警告也行。


警告内容:
[Python] 纯文本查看 复制代码
D:\Program Files\anaconda\envs\playData\lib\site-packages\openpyxl\styles\stylesheet.py:214: UserWarning: Workbook contains no default style, apply openpyxl's default
  warn("Workbook contains no default style, apply openpyxl's default")


代码:
[Python] 纯文本查看 复制代码
print('[操作] 输入人员出勤数据')
# 输入Excel文件
xlsxAttendance = load_workbook(pathSourceData + "\\" + fileAttendance, read_only=False)
sheetAttendance = xlsxAttendance.active

# 转换为DataFrame
dataFrameAttendance = pd.DataFrame(sheetAttendance.values)
# 设置字段名
dataFrameAttendance.columns = dataFrameAttendance.iloc[0]
dataFrameAttendance = dataFrameAttendance.drop(0)
# 新增[区域]列,并根据getRegionOnGroup函数规则获得区域
dataFrameAttendance['区域'] = dataFrameAttendance.apply(lambda x: getRegionOnGroup(x), axis=1)
# 清洗上班人员
dataFrameAttendance = dataFrameAttendance.drop(
    dataFrameAttendance[dataFrameAttendance[datetime.datetime.now().strftime('%Y-%m-%d')] == '上班'].index)

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

ccwuax 发表于 2020-12-17 17:38
如果实在不行可以用试试能不能用try捕获异常
d8349565 发表于 2020-12-18 09:50
我平时好像没有用到read_only这个设置

[Python] 纯文本查看 复制代码
workbook= vb.load_workbook(path)
worksheet= workbook.active
wxz0716 发表于 2021-1-19 16:53
请问楼主解决了么?我也遇到这个问题了。关键是之前还好好的,不知道是什么原因造成的,难道是update么?
wxz0716 发表于 2021-1-19 17:06
QQ图片20210119170325.png
wxz0716 发表于 2021-1-19 17:37
QQ截图20210119173635.jpg
wxz0716 发表于 2021-1-19 17:38
我现在的解决方案就是导出为xls格式的excel文件!
 楼主| cqwcns 发表于 2021-1-20 21:55
wxz0716 发表于 2021-1-19 17:38
我现在的解决方案就是导出为xls格式的excel文件!

其实加了read_only=False参数,不影响功能使用,我直接屏蔽告警了。
wxz0716 发表于 2021-1-21 07:58
cqwcns 发表于 2021-1-20 21:55
其实加了read_only=False参数,不影响功能使用,我直接屏蔽告警了。

可是我用的是pandas读取,而不是直接用openxl读写。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 04:28

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表