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 网络编程起步(Socket发送消息)
Sep 06 Python
布同自制Python函数帮助查询小工具
Mar 13 Python
python 解析XML python模块xml.dom解析xml实例代码
Feb 07 Python
举例讲解Python中is和id的用法
Apr 03 Python
浅谈五大Python Web框架
Mar 20 Python
Python利用openpyxl库遍历Sheet的实例
May 03 Python
django js实现部分页面刷新的示例代码
May 28 Python
关于django 1.10 CSRF验证失败的解决方法
Aug 31 Python
Python下应用opencv 实现人脸检测功能
Oct 24 Python
Python socket聊天脚本代码实例
Jan 02 Python
Python模块的定义,模块的导入,__name__用法实例分析
Jan 07 Python
实例讲解Python 迭代器与生成器
Jul 08 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
php 无限分类的树类代码
2009/12/03 PHP
php构造函数的继承方法
2015/02/09 PHP
php通过获取头信息判断图片类型的方法
2015/06/26 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
redis+php实现微博(二)发布与关注功能详解
2019/09/23 PHP
js innerHTML 的一些问题的解决方法
2008/06/22 Javascript
js网页中的(运行代码)功能实现思路
2013/02/04 Javascript
Jquery同辈元素选中/未选中效果的实例代码
2013/08/01 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
快速解决js中window.location.href不工作的问题
2016/11/02 Javascript
JS实现太极旋转思路分析
2016/12/09 Javascript
nodejs基础应用
2017/02/03 NodeJs
基于vue-element组件实现音乐播放器功能
2018/05/06 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
2018/06/12 Javascript
JavaScript多种页面刷新方法小结
2019/04/04 Javascript
基于mpvue搭建微信小程序项目框架的教程详解
2019/04/10 Javascript
vue-cli脚手架的.babelrc文件用法说明
2020/09/11 Javascript
[28:48]《真视界》- 2017年国际邀请赛
2017/09/27 DOTA
python 测试实现方法
2008/12/24 Python
Python图像处理之颜色的定义与使用分析
2019/01/03 Python
Python生成MD5值的两种方法实例分析
2019/04/26 Python
Python使用pyserial进行串口通信的实例
2019/07/02 Python
通过python检测字符串的字母
2020/02/18 Python
python实现从尾到头打印单链表操作示例
2020/02/22 Python
基于python 凸包问题的解决
2020/04/16 Python
python dict如何定义
2020/09/02 Python
前端水印的简单实现代码示例
2020/12/02 HTML / CSS
文员自我评价怎么写
2013/09/19 职场文书
大学校庆邀请函
2014/01/11 职场文书
旷课检讨书1000字
2014/02/14 职场文书
2014超市收银员工作总结
2014/11/13 职场文书
通知的写法
2015/04/23 职场文书
公务员保密工作承诺书
2015/05/04 职场文书
活动费用申请报告
2015/05/15 职场文书
2016校本研修培训心得体会
2016/01/08 职场文书
win10如何更改appdata文件夹的默认位置?
2022/07/15 数码科技