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中使用PIL模块对图片进行高斯模糊处理的教程
May 05 Python
Android应用开发中Action bar编写的入门教程
Feb 26 Python
python 重定向获取真实url的方法
May 11 Python
python DataFrame 取差集实例
Jan 30 Python
Python学习笔记之自定义函数用法详解
Jun 08 Python
python爬虫爬取笔趣网小说网站过程图解
Nov 18 Python
python创建学生成绩管理系统
Nov 22 Python
使用pandas 将DataFrame转化成dict
Dec 10 Python
Python 随机生成测试数据的模块:faker基本使用方法详解
Apr 09 Python
完美解决keras 读取多个hdf5文件进行训练的问题
Jul 01 Python
python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析
Apr 14 Python
python​格式化字符串
Apr 20 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创建PDF中文文档
2006/10/09 PHP
php中计算程序运行时间的类代码
2012/11/03 PHP
json的键名为数字时的调用方式(示例代码)
2013/11/15 PHP
ThinkPHP模板替换与系统常量及应用实例教程
2014/08/22 PHP
PHP输出九九乘法表代码实例
2015/03/27 PHP
整理php防注入和XSS攻击通用过滤
2015/09/13 PHP
PHP使用strstr()函数获取指定字符串后所有字符的方法
2016/01/07 PHP
PHP性能分析工具xhprof的安装使用与注意事项
2017/12/19 PHP
PHP html_entity_decode()函数讲解
2019/02/25 PHP
将jQuery应用于login页面的问题及解决
2009/10/17 Javascript
document.documentElement的一些使用技巧
2013/04/18 Javascript
JavaScript中的公有、私有、特权和静态成员用法分析
2014/11/20 Javascript
jQuery中 attr() 方法使用小结
2015/05/03 Javascript
js实现将选中内容分享到新浪或腾讯微博
2015/12/16 Javascript
利用Angularjs中模块ui-route管理状态的方法
2016/12/27 Javascript
详谈Angular路由与Nodejs路由的区别
2017/03/05 NodeJs
详解webpack异步加载业务模块
2017/06/23 Javascript
5分钟学会Vue动画效果(小结)
2018/07/21 Javascript
原生js实现随机点餐效果
2019/12/10 Javascript
Vue使用vue-draggable 插件在不同列表之间拖拽功能
2020/03/12 Javascript
python进程管理工具supervisor使用实例
2014/09/17 Python
Python检测生僻字的实现方法
2016/10/23 Python
详解Python之数据序列化(json、pickle、shelve)
2017/03/30 Python
python实现求解列表中元素的排列和组合问题
2018/03/15 Python
Python使用Phantomjs截屏网页的方法
2018/05/17 Python
python使用scrapy发送post请求的坑
2018/09/04 Python
python的pstuil模块使用方法总结
2019/07/26 Python
在pycharm中显示python画的图方法
2019/08/31 Python
详解python tcp编程
2020/08/24 Python
Tessabit美国:集世界奢侈品和设计师品牌的意大利精品买手店
2020/06/29 全球购物
村庄绿化方案
2014/05/07 职场文书
党员四风问题对照检查材料思想汇报
2014/09/16 职场文书
北京英语导游词
2015/02/12 职场文书
MySQL中的布尔值,怎么存储false或true
2021/06/04 MySQL
「回转企鹅罐」10周年纪念展「輪るピングドラム展」海报公开
2022/03/22 日漫
Mysql使用全文索引(FullText index)的实例代码
2022/04/03 MySQL