1、win32com-python去除Excel中的所有公式,保留值

# 需要安装 必须是Windows环境
# 1、Office Excel
# 2、pip install pywin32
#
import win32com.client
import pythoncom# 定义路径
path = r'路径.xlsx'
# 初始化
pythoncom.CoInitialize()
# 独占方式打开DispatchEx
excel = win32com.client.DispatchEx('Excel.application')
# 是否隐藏打开的Excel窗口
excel.Visible = False
# 打开文件
wb = excel.Workbooks.Open(path, UpdateLinks=False, ReadOnly=False)
# 获取第一个Sheet页
shet1 = wb.Worksheets(1)# 获取实际有数据的行和列
rowNum = shet1.UsedRange.Rows.Count+1
colNum = shet1.UsedRange.Columns.Count+1for i in range(1, rowNum):for j in range(1, colNum):# 遍历获取Cell对象cell = shet1.Cells(i, j)# 获取值,如果存在公式的话,value = cell.Valueif cell.hasFormula:# 清除内容 包括公式 然后单独赋值cell.ClearContents()cell.Value = value
# 关闭文件并保存
wb.Close(SaveChanges=True)
# 关闭Excel窗口
excel.Quit()
# 注销接口
pythoncom.CoUninitialize()

win32com-python操作Excel相关推荐

  1. 全网最全 Python 操作 Excel 教程,建议收藏!

    [欢迎关注微信公众号:厦门微思网络] 微思网络(官网):https://www.xmws.cn/ 0 Python Excel库对比 我们先来看一下python中能操作Excel的库对比(一共九个库) ...

  2. 详解Python操作Excel文件

    前言 本篇文章主要总结了一下利用python操作Excel文件的第三方库和方法. 常见库简介 1.xlrd xlrd是一个从Excel文件读取数据和格式化信息的库,支持.xls以及.xlsx文件. 地 ...

  3. Python openpyxl打开有公式的excel表取值错误的解决办法,Python openpyxl获取excel有公式的单元格的数值错误,Python操作excel(.xlsx)封装类

    Python openpyxl打开有公式的表格,如果直接读取,会出现有公式的单元格为空或零的情况. 参见: https://blog.csdn.net/weixin_45903952/article/ ...

  4. 全网最全Python操作Excel教程,建议收藏!

    作者:超级大洋葱806 来源:https://blog.csdn.net/u014779536/article/details/108182833 大家好,猪哥前几天帮学妹爬了个数据,使用到了Pyth ...

  5. 全网最全Python操作Excel教程,赶紧收藏

    0 Python Excel库对比 我们先来看一下python中能操作Excel的库对比(一共九个库): 1 Python xlrd 读取 操作Excel 1.1 xlrd模块介绍 (1)什么是xlr ...

  6. python使用 pywin32 模块操作 excel,Python 操作 excel 系列之五

    本篇博客是 Python 操作 excel 系列的第5篇,前4篇博客阅读地址如下所示: 2022 之Python操作 Excel,xlrd 与 xlwt 模块一文掌握 Python 操作 Excel, ...

  7. Python操作Excel的一些基本程序代码

    下面是一些示例代码,演示使用Python操作Excel的一些常用操作. 打开Excel并添加工作簿 下面的脚本代码简单地调用Excel,添加工作簿并将空工作簿保存在默认文件夹中. import win ...

  8. Python操作Excel教程(全网最全,只看这一篇就够)

    目录 Python Excel库对比 1 Python xlrd 读取 操作Excel 1.1 xlrd模块介绍 1.2 安装xlrd模块 1.3 使用介绍 1.4 实战训练 2 Python xlw ...

  9. python连接excel存放数据_有了这篇python操作Excel学习笔记,以后储存数据 办公很轻松!...

    最近在做一些数据处理和计算的工作,因为数据是以.csv格式保存的,因此刚开始直接用Excel来处理.但是做着做着发现重复的劳动其实并没有多大的意义,于是就想着写个小工具帮着处理.以前正好在一本书上看到 ...

  10. excel python 形状_何使用Python操作Excel绘制柱形图

    开发工具,环境 PyCharm Python3 Office Excel 我们已经创建好了一张Excel表. 现在我们要根据已有的数据,往里面添加柱形图. 柱形图 BarChart 我们主要使用Bar ...

最新文章

  1. Linux系统查看分区文件系统类型
  2. 一个基于Spring极度简单的Restful API工具
  3. SAP Cloud SDK for JavaScript 概述
  4. Shell入门(三)之字符串
  5. 盘点分库分表中,你一定要避开的那些坑!
  6. 14. 深入解析Pod对象(一)
  7. Apache Mail 发送带附件的邮件
  8. Castle ActiveRecord学习实践:构建配置信息
  9. 台达内部速度指令_台达PLC连续脉冲输出如何控制速度
  10. 华为IBMC管理口提示:当前无可操作的RAID控制器 以及 在远程控制台做raid的方法
  11. 量子计算从概念走入现实,公钥加密是否岌岌可危
  12. logback无忧配置文件
  13. 在uniapp中如何使用icon图标
  14. 使用 IDEA 翻译插件
  15. 小学计算机小蘑菇教案,《会走路的小蘑菇》教案
  16. MySQL 8.0.29 解压版安装教程(亲测有效)
  17. 数据库——mysql和sqlyog
  18. replace into使用
  19. 我的java问题排查工具单
  20. 那些Chrome不为人知的高效隐藏技巧,让你的浏览器好用10倍!

热门文章

  1. JAVA电子病历系统源码,云端SaaS服务 前后端分离模式开发和部署
  2. 也许你真的需要一个扩展屏幕, 让你的工作效率成倍增加
  3. MBA案例分析(行销与营销之行销一)
  4. 一个有序数列,序列中的每一个值都能够被2或者3或者5所整除
  5. 简单的计时器,秒表的实现。
  6. 初始C语言——输入年份判断是否为闰年
  7. 70亿人系列之第1~5年
  8. 山东2021年高考成绩查询状元,2021年山东高考最高分多少分,历年山东高考状元
  9. WPS JS宏批量重命名文件名
  10. [ Ubuntu 使用技巧 ] 使用 Synergy 联接两台设备使用同一套键鼠操控