当前位置: 首页 > wzjs >正文

网站模板插件十大互联网平台

网站模板插件,十大互联网平台,建协企业是什么公司,外包加工网是真的吗1.适用需求 有些工作可能长期适用excel来进行公式计算,当需要把工作流程转换为可视化界面时,开发人员不懂专业逻辑,手动摸索公式很大可能出错,而且费时费力 2.可用工具及缺点 pandas 方便进行数据处理,支持各种格…

1.适用需求

有些工作可能长期适用excel来进行公式计算,当需要把工作流程转换为可视化界面时,开发人员不懂专业逻辑,手动摸索公式很大可能出错,而且费时费力

2.可用工具及缺点

pandas    方便进行数据处理,支持各种格式的表格,但是不支持公式识别

openpyxl   能够读取表格公式,但是不能自动计算,只支持xlsx格式

如果在没有office或wps的软件中,他保存的值还是原来的值,如果你的系统可以办公软件,那将保存的新表格重新打开就可以计算了,或者用代码调用excel的引擎来重新计算(需要先安装软件),但是大多数情况下服务器上不安装这类软件

pycel   能够读取表格公式,并且支持重新计算,没有发现修改单元格的值的用法

3.解决方案

使用openpyxl修改表格中的输入参数(自变量),将表格另存为新表格之后(看需求,覆盖也行),用pycel来读取结果单元格

from openpyxl import load_workbook
from pycel import ExcelCompiler# --- 步骤 1:用 openpyxl 修改 A2 的值并保留公式 ---
wb = load_workbook("test.xlsx")
sheet = wb["Sheet1"]# 修改 A2 的值为 4(保留 N16 的公式)
sheet["A2"].value = 8# 保存到新文件(保留所有公式)
wb.save("test_modified.xlsx")# --- 步骤 2:用 pycel 解析并计算 N16 的值 ---
excel = ExcelCompiler(filename="test_modified.xlsx")
excel.recalculate()n16_value = excel.evaluate("Sheet1!N16")
print(f"修改后 N16 的值: {n16_value}")  # 输出公式计算结果

我测试了几个简单的公式,然后嵌套公式都没问题,官方说明里好像说的测了10个sheet以上的表没问题,估计也是支持sheet之间的公式传递的,我还没有测试

http://www.dtcms.com/wzjs/498062.html

相关文章:

  • 毕设什么类型网站容易做长春网站搭建
  • java 制作网站开发西安网络推广
  • 成都做一个小企业网站需要多少钱百度怎样免费发布信息
  • 正规品牌网站设计优化排名推广技术网站
  • 快手秒刷自助网站网站设计案例
  • 内乡微网站建设seo快速排名的方法
  • 泰州市建设工程招标网seo网址大全
  • 东莞清溪网站制作经典软文广告
  • 用PS做的个人网站图片优化网站内容
  • 网站后台信息管理怎么做微信朋友圈广告30元 1000次
  • 临沂龙文网站建设企业网站的优化建议
  • 信贷员在哪个网站做推广进入百度搜索网站
  • 现在有男的做外围女网站客服吗如何开通自己的网站
  • 那些网站能够做推广爱站网长尾挖掘工具
  • 网站建设收费报价表搜了网推广效果怎么样
  • 网站怎么做长尾词seo网站优化流程
  • 做网站联系电话成都最新疫情
  • 邢台网站建设电话建立网站要多少钱一年
  • 游戏小程序开发报价做网站排名优化的公司
  • 国内最大的app开发公司seo网络优化招聘
  • 做娱乐新闻的网站有哪些深圳债务优化公司
  • 公司网站服务器选择百中搜
  • 幼儿园网站建设的意义it行业培训机构一般多少钱
  • 乌鲁木齐市建设厅网站北京seo优化诊断
  • 品牌网站建设价位品牌推广的具体方法
  • 中文网站域名苏州seo整站优化
  • 网站建设就业国际最新十大新闻事件
  • 网站关键词百度指数网站优化平台
  • 国外网页设计分享网站搜狗seo快速排名公司
  • 中科商务网做网站垃圾windows优化大师免费版