随笔分类 -  python-excel相关

python 对excel进行截图
摘要:工作中需要对excel的单元格区域进行截图,以前是调用vba进行(走了很多弯路,虽然能实现,但比较low),后来逐步发现python的win32com与vba师出同门,很多方法操作都是类似的。 可以对代码进行优化。 解决方案如下: ps有个美眉用了后发现截图出现叠字,一顿操作后来发现是office2 阅读全文

posted @ 2018-09-16 14:21 vhills 阅读(12838) 评论(5) 推荐(2)

python 关于excel弹窗——请注意,您的文档的部分内容可能包含了文档检查器无法删除的个人信息解决方法
摘要:参考https://www.cnblogs.com/Jacklovely/p/6582732.html 这个问题的原因是由于工作簿包含宏、ActiveX控件等内容, 而Excel被设置为在保存文件时自动删除文件属性中的个人信息,因而出现该对话框。如果要避免出现这个提示,可进行如下设置: Excel 阅读全文

posted @ 2018-08-14 09:37 vhills 阅读(1735) 评论(0) 推荐(0)

python 处理excel踩过的坑——data_only,公式全部丢失
摘要:用openpyxl读取excel的load_workbook有个data_only参数。 顾名思义,True时,只读data,忽略公式。 但是有个情景是——得先保留公式,根据旧公式写入新公式。然后再读取值进行操作。也就是说先data_only = False,然后再data_only = True。 阅读全文

posted @ 2018-01-22 10:50 vhills 阅读(21533) 评论(4) 推荐(2)

python openpyxl内存不主动释放 ——关闭Excel工作簿后内存依旧(MemoryError)
摘要:在openpyxl对Excel读写操作过程中,发现内存没有马上释放,如果得多次读取大文件,内存爪机,后续代码就无法运行。 尝试:各种wb.save()或者with open等途径无法解决。 发现:因为python的回收机制,导致内存无法马上释放,于是乎就有了 效果喜人:从最高的6/7GB占用可以立刻 阅读全文

posted @ 2018-01-09 17:12 vhills 阅读(13595) 评论(1) 推荐(0)

pywintypes.com_error: (-2147352567, '发生意外 解决方案
摘要:在使用win32com处理Excel的时候,遇到pywintypes.com_error: (-2147352567 错误。 百度、Google各种方法不得其解,和以下网页类似——http://blog.csdn.net/pluschang/article/details/72926605。 问题的 阅读全文

posted @ 2017-12-24 17:43 vhills 阅读(41023) 评论(0) 推荐(2)