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 相关文章推荐
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
Jun 25 Python
Python二分查找详解
Sep 13 Python
python使用opencv进行人脸识别
Apr 07 Python
详解如何利用Cython为Python代码加速
Jan 27 Python
python按综合、销量排序抓取100页的淘宝商品列表信息
Feb 24 Python
Python动态导入模块的方法实例分析
Jun 28 Python
Selenium的使用详解
Oct 19 Python
对Python2与Python3中__bool__方法的差异详解
Nov 01 Python
Appium+Python自动化测试之运行App程序示例
Jan 23 Python
postman传递当前时间戳实例详解
Sep 14 Python
安装完Python包然后找不到模块的解决步骤
Feb 13 Python
使用python绘制横竖条形图
Apr 21 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
探讨如何把session存入数据库
2013/06/07 PHP
php表单提交与$_POST实例分析
2015/01/26 PHP
php循环table实现一行两列显示的方法
2015/06/04 PHP
PHP给文字内容中的关键字进行套红处理
2016/04/12 PHP
PHP+JS实现的实时搜索提示功能
2018/03/13 PHP
JQuery中html()方法使用不当带来的陷阱
2011/04/07 Javascript
完美解决AJAX跨域问题
2013/11/01 Javascript
Jquery全选与反选点击执行一次的解决方案
2015/08/14 Javascript
js老生常谈之this,constructor ,prototype全面解析
2016/04/05 Javascript
浅谈javascript中new操作符的原理
2016/06/07 Javascript
Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
2016/10/21 Javascript
jquery实现瀑布流效果 jquery下拉加载新数据
2016/12/12 Javascript
微信小程序之购物车功能
2020/09/23 Javascript
vue2.0 keep-alive最佳实践
2017/07/06 Javascript
JS实现的走迷宫小游戏完整实例
2017/07/19 Javascript
Vue监听页面刷新和关闭功能
2019/06/20 Javascript
详解在vue-cli3.0中自定css、js和图片的打包路径
2019/08/26 Javascript
vue项目从node8.x升级到12.x后的问题解决
2019/10/25 Javascript
jQuery实现全选、反选和不选功能的方法详解
2019/12/04 jQuery
Python中的闭包详细介绍和实例
2014/11/21 Python
编写Python CGI脚本的教程
2015/06/29 Python
Python出现segfault错误解决方法
2016/04/16 Python
只需7行Python代码玩转微信自动聊天
2019/01/27 Python
python使用SQLAlchemy操作MySQL
2020/01/02 Python
Python列表操作方法详解
2020/02/09 Python
Python 解决火狐浏览器不弹出下载框直接下载的问题
2020/03/09 Python
浅谈Tensorflow加载Vgg预训练模型的几个注意事项
2020/05/26 Python
Pycharm连接gitlab实现过程图解
2020/09/01 Python
canvas环形倒计时组件的示例代码
2018/06/14 HTML / CSS
UGG英国官方网站:UGG UK
2018/02/08 全球购物
学校经典推荐信
2013/10/30 职场文书
初三学生个人自我评定
2014/04/06 职场文书
工作建议书范文
2014/05/13 职场文书
领导班子四风查摆对照检查材料思想汇报
2014/10/05 职场文书
雷锋电影观后感
2015/06/10 职场文书
Java数组详细介绍及相关工具类
2022/04/14 Java/Android