python读取excel公式计算结果为none_python读取excel保存公式无法读取
原因:
以data_only=True或默认data_only=False打开会得到两种不同的结果,各自独立,即data_only=True状态下打开的,会发现公式结果为None(空值)或者一个计算好的常数,而不会看到它原本的公式是如何。
而data_only=False则只会显示公式而已。
因此,data_only=True状态下打开,如果最后用save()函数保存了,则原xlsx文件中,公式会被替换为常数结果或空值。
而data_only=False状态下打开,最后用save()函数保存了的话,原xlsx文件也会只剩下data_only=False的那套值(即公式),另一套(data_only=True)的值会丢失,
如想重新获得两套值,则仍旧需要用Excel程序打开该文件并保存。
解决方法:
使用如下代码打开在关闭一次,在使用data_only=True读出公式计算的值:from win32com.client import Dispatch
def just_open(filename):
xlApp = Dispatch(“Excel.Application”)
xlApp.Visible = False
xlBook = xlApp.Workbooks.Open(filename)
xlBook.Save()
xlBook.Close()
python读取excel公式计算结果为none_python读取excel保存公式无法读取相关推荐
- python利用公式计算_Python利用openpyxl处理Excel文件(公式实例)
前面我们学习了Python使用openpyxl模块处理Excel文件的大部分内容,今天,我们通过一个例子来学习Python使用Excel公式的方法,引出今天的主题利用openpyxl处理Excel公式 ...
- 计算机公式计算求合计,『整列求和公式excel』excel如何计算一列数字的总和?...
excel如何计算一列数字的总和? 方法一:手动写公式,例如:单击某一单元格输入"=A1 A2 A3 A4.....",然后回车. 方法二:工具栏上有个"E"的 ...
- 计算机考试excel教程计算函数,职称计算机考试Excel教程:显示公式的方法
职称计算机考试Excel教程:显示公式的方法 导语:在职称计算机考试Excel中,如何显示公式的方法你学会了吗?如果还没有的话不妨跟着百分网小编一起来看看相关的考试知识哦. excel如何显示公式方法 ...
- c语言编程序按下列公式计算e的值,编写程序,利用公式 ,求出e的近似值
已知一个三角形中三条边的长度分别为a,b和c,编写程序利用公式求出三角形的面积,其中S=(a+b+c)/2.要求边长a. usingSystem;usingSystem.Collections.Gen ...
- Python根据身份证号计算年龄和退休时间并保存Excel文件
封面图片:<Python程序设计基础与应用>(ISBN:9787111606178),董付国,机械工业出版社 图书详情: 用书教师可以联系董老师获取教学大纲.课件.源码.教案.考试系统等配 ...
- 计算机基础知识教程excel函数计算,计算机基础知识:Excel中的函数操作(四)...
[导语]在事业单位考试中,计算机专业知识的复习向来是考生复习备考阶段的一大重点,其中中公事业单位考试网为计算机基础知识的复习为考生提供知识点梳理,帮助考生备考! 一.CONCATENATE函数 函数名 ...
- html输入公式得到混合运算结果,excel表格如何用公式计算加减乘除混合运算-excel乘法如何计算,excel函数怎么计算乘法...
Excel支持数学中的四则运算,直接在目标单元格写相应的公式即可.例百如求A1减B1的差,在C1单元格可输入:=A1-B1 需注意: Excel里面任何公式(包括数学四则运算)都是需要以等号度开头. ...
- matlab对exl数据分析,基于MATLAB的EXCEL数据计算与分析
基于MATLAB的EXCEL数据计算与分析 潜刘方 摘要:再怎么样希望先看摘要,阅读本文需要一定的MATLAB基础知识,不需要excel相关知识.结合本人近期工作上的需要测量计算,想偷懒就选择了利用M ...
- Excel中计算平方和的技巧
你知道如何在Excel中计算平方和吗?在Excel中查找平方和是一项重复的任务.最常用的公式需要大量数据输入.下面小编为你介绍一种简单好用的方法,让你可以快速计算平方和! 查找多个单元的平方和 在Ex ...
最新文章
- (11)Xamarin.iOS - 新增iPhone storyboard
- Youth---青春
- 数据结构 排序和查找
- EE Servlet 3:使用会话和过滤器开发用户登录
- python集群到hadoop_如何使用Hadoop流在本地Hadoop集群中运行MRJob?
- 【youcans 的 OpenCV 例程200篇】125. 形态算法之提取连通分量
- 在C#中使用反射的简单例子
- mysql atlas路由_MySQL中间件 Atlas-1.0.3 安装记录
- 解决qt工程文件.pro配置、LIBS添加、ld.so.conf文件添加、库文件权限设置等一系列问题
- Python 实训3 简单的好友通讯录管理程序
- opencv 指定分辨率_更改OpenCV视频文件的分辨率
- Process Explorer工具
- Spring常用设计模式--抽象工厂模式
- 纸鸢|物联网云平台产品设计思路
- ftp linux 推送文件_Linux文件传输FTP详解
- android 实用代码
- 年轻的90后就应该马上创业不要等
- python社区发现对gml文件的分析,用Python将gml文件中边的信息输出为csv(或者txt)格式...
- 从CSDN举办的SD2.0看“做啥网”的业务形态
- ATP的SDOI2017R1续命记
热门文章
- 【漏洞复现】XMind2020及2021beta版本存在xss漏洞导致任意代码执行
- win10用android手柄游戏手柄,大白菜Win10系统告诉你如何在电脑中使用游戏手柄
- python集合运算_python集合的运算(交集、并集、差集、补集)
- Ubuntu20.04编译lede 最新Openwrt版本
- “快半年了,找不到工作,我好焦虑,要怎么办?”
- 什么是高内聚、低耦合
- 解决 js 报错 xxx is not defined
- 浅尝不辄止系列之试试腾讯云的 TUIRoom(上)
- 论文写作技巧-三线表,文献引用,页眉页脚
- a豆,AIoT的另一条路