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生成IP段的方法
Jul 07 Python
Python快速从注释生成文档的方法
Dec 26 Python
Python基于正则表达式实现文件内容替换的方法
Aug 30 Python
利用python编写一个图片主色转换的脚本
Dec 07 Python
Python设计模式之门面模式简单示例
Jan 09 Python
用python处理MS Word的实例讲解
May 08 Python
Python装饰器基础概念与用法详解
Dec 22 Python
cProfile Python性能分析工具使用详解
Jul 22 Python
python 类的继承 实例方法.静态方法.类方法的代码解析
Aug 23 Python
使用pygame写一个古诗词填空通关游戏
Dec 03 Python
keras输出预测值和真实值方式
Jun 27 Python
Python matplotlib图例放在外侧保存时显示不完整问题解决
Jul 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
php中截取字符串支持utf-8
2007/01/18 PHP
php 分页原理详解
2009/08/21 PHP
PHP学习笔记之二 php入门知识
2011/01/12 PHP
php+mysql实现无限分类实例详解
2015/01/15 PHP
利用PHP自动生成印有用户信息的名片
2016/08/01 PHP
Js 本页面传值实现代码
2009/05/17 Javascript
node.js中的dns.getServers方法使用说明
2014/12/08 Javascript
JS时间特效最常用的三款
2015/08/19 Javascript
jquery实现初次打开有动画效果的网页TAB切换代码
2015/09/06 Javascript
JS事件添加和移出的兼容写法示例
2016/06/20 Javascript
NodeJs安装npm包一直失败的解决方法
2017/04/28 NodeJs
Javascript中的getter和setter初识
2017/08/17 Javascript
详解Node全局变量global模块
2017/09/28 Javascript
angular4自定义组件详解
2017/09/28 Javascript
JavaScript基于对象方法实现数组去重及排序操作示例
2018/07/10 Javascript
vue项目搭建以及全家桶的使用详细教程(小结)
2018/12/19 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
通过vue写一个瀑布流插件代码实例
2019/09/07 Javascript
javascript实现商品图片放大镜
2019/11/28 Javascript
Python3读取文件常用方法实例分析
2015/05/22 Python
Python实现批量修改文件名实例
2015/07/08 Python
Python实现批量将word转html并将html内容发布至网站的方法
2015/07/14 Python
利用 Monkey 命令操作屏幕快速滑动
2016/12/07 Python
原生canvas制作画图小工具的踩坑和爬坑
2020/06/09 HTML / CSS
澳大利亚领先的在线机械五金、园艺和存储专家:Edisons
2018/03/24 全球购物
Uber Eats台湾:寻找附近提供送餐服务的餐厅
2018/05/07 全球购物
创业培训计划书
2014/05/03 职场文书
导师就业推荐信范文
2014/05/22 职场文书
文艺演出策划方案
2014/06/07 职场文书
2014年优秀党员材料
2014/12/18 职场文书
工厂仓库管理员岗位职责
2015/04/09 职场文书
电影复兴之路观后感
2015/06/02 职场文书
python实现图片九宫格分割的示例
2021/04/25 Python
MySQL COUNT函数的使用与优化
2021/05/10 MySQL
仅用几行Python代码就能复制她的U盘文件?
2021/06/26 Python
python Django框架快速入门教程(后台管理)
2021/07/21 Python