Python 读取有公式cell的结果内容实例方法


Posted in Python onFebruary 17, 2020

操作Excel通常是用如下三个扩展体:

  1. import xlrd
  2. import xlwt
  3. import openpyxl

wb1 = openpyxl.load_workbook(xlsxFileWithFullPath, data_only=True)

就是加上 “data_only=True” 这个参数。

xlsxFileWithFullPath ---要操作的文件。

加上以后你会发现,还是依然如故,或者是时可时否!

如把文件打开,再保存一遍,执行程序,第一遍可以,第二遍就不行了!

其实, 关于 data_only=True 这个参数有个重要说明:

# data_only (bool) ? controls whether cells with formula have either the formula (default) or the value stored the last time Excel read the sheet

这就解释了上述时可时否的问题。

这样解决问题的办法就有了:用程序来完成那个保存文件的任务即可!

(1)

def ReadLine(self, tip1, tip2, movingRC, fixedRC, RorC, totalCells, sheetName, xlsxFileWithFullPath):

[!!]just open and save the file once! why? see bellow!
xlsxDealer.`JustOpenAndSaveTheFile`(xlsxFileWithFullPath)

(2)

def JustOpenAndSaveTheFile(self, file_name):
from win32com.client import Dispatch
xlApp = Dispatch("Excel.Application")
xlApp.Visible = False
xlBook = xlApp.Workbooks.Open(file_name)
xlBook.Save()
xlBook.Close()

问题是解决了,速度就是有点慢!

以上就是本次介绍的全部相关知识点,感谢大家的学习,欢迎转载。

Python 相关文章推荐
python发送HTTP请求的方法小结
Jul 08 Python
基于Python实现的微信好友数据分析
Feb 26 Python
python处理两种分隔符的数据集方法
Dec 12 Python
关于Python-faker的函数效果一览
Nov 28 Python
python加载自定义词典实例
Dec 06 Python
用python解压分析jar包实例
Jan 16 Python
Tensorflow的梯度异步更新示例
Jan 23 Python
python使用ctypes调用扩展模块的实例方法
Jan 28 Python
Anaconda的安装及其环境变量的配置详解
Apr 22 Python
新手学习Python2和Python3中print不同的用法
Jun 09 Python
Python字符串查找基本操作代码案例
Oct 27 Python
Python3 用什么IDE开发工具比较好
Nov 28 Python
Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)
Feb 17 #Python
Tensorflow 实现将图像与标签数据转化为tfRecord文件
Feb 17 #Python
将自己的数据集制作成TFRecord格式教程
Feb 17 #Python
tensorflow 实现数据类型转换
Feb 17 #Python
Django Haystack 全文检索与关键词高亮的实现
Feb 17 #Python
python使用docx模块读写docx文件的方法与docx模块常用方法详解
Feb 17 #Python
python itsdangerous模块的具体使用方法
Feb 17 #Python
You might like
linux环境apache多端口配置虚拟主机的方法深入介绍
2013/06/09 PHP
如何使用PHP对网站验证码进行破解
2015/09/17 PHP
PHP简单实现二维数组的矩阵转置操作示例
2017/11/24 PHP
thinkPHP框架RBAC实现原理分析
2019/02/01 PHP
静态的动态续篇之来点XML
2006/08/15 Javascript
js实现透明度渐变效果的方法
2015/04/10 Javascript
ExtJs动态生成treepanel的Json格式
2015/07/19 Javascript
Javascript removeChild()删除节点及删除子节点的方法
2015/12/27 Javascript
详述JavaScript实现继承的几种方式(推荐)
2016/03/22 Javascript
JQuery实现简单的服务器轮询效果实例
2016/03/31 Javascript
JavaScript 继承详解(六)
2016/10/11 Javascript
js给table赋值的实例代码
2016/10/13 Javascript
详解jquery easyui之datagrid使用参考
2016/12/05 Javascript
微信小程序 Nginx环境配置详细介绍
2017/02/14 Javascript
nodejs接入阿里大鱼短信验证码的方法
2017/07/10 NodeJs
微信小程序实现折叠与展开文章功能
2018/06/12 Javascript
微信小程序自定义组件实现tabs选项卡功能
2018/07/14 Javascript
JS与SQL方式随机生成高强度密码示例
2018/12/29 Javascript
JavaScript中filter的用法实例分析
2019/02/27 Javascript
vue eslint简要配置教程详解
2019/07/26 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
Javascript如何实现扩充基本类型
2020/08/26 Javascript
Vue Object.defineProperty及ProxyVue实现双向数据绑定
2020/09/02 Javascript
JavaScript实现网页留言板功能
2020/11/23 Javascript
pandas 实现将重复表格去重,并重新转换为表格的方法
2018/04/18 Python
Python通过调用有道翻译api实现翻译功能示例
2018/07/19 Python
python通过安装itchat包实现微信自动回复收到的春节祝福
2020/01/19 Python
Python3 pyecharts生成Html文件柱状图及折线图代码实例
2020/09/29 Python
Osklen官方在线商店:巴西服装品牌
2019/04/25 全球购物
材料专业毕业生求职信
2014/02/26 职场文书
英语专业职业生涯规划范文
2014/03/05 职场文书
高中综合实践活动总结
2014/07/07 职场文书
党员目标管理责任书
2014/07/25 职场文书
党员干部民主生活会议批评与自我批评材料
2014/09/20 职场文书
公司年会开场白
2015/06/01 职场文书
个人销售励志奋斗口号
2019/12/05 职场文书