干货:按规则定位取值
按 Material 规则精准定位取值SignLocal/ValueLocal 寻址问题元素值在表里的位置不固定识别的表格里同一个元素Fe可能在不同的行、不同的列甚至符号和值分居两格。硬编码坐标根本扛不住。第一性原理别死记坐标按规则定位。规则里有在哪找、找谁、值在哪个相对位置。规则结构配置里定义我们的匹配规则里有两个关键字段SignLocal定位锚点描述在这个位置能找到这个元素。比如Fe出现在某列。ValueLocal值的位置描述符号旁边哪个格子是值。# 简化规则rule{Material:Fe,SignLocal:F,# 在F列找FeValueLocal:G,# 值在G列}定位取值defextract_from_sheet(ws,rules):cells{}# cell对象# 先按坐标知道每格文字抬头forrowinws.iter_rows():forcellinrow:txtstr(cell.valueor)forruleinrules:ifrule[SignLocal]intxt:# 找到了锚点去 ValueLocal 取邻格值neighborsws[rule[ValueLocal]str(cell.row)]result[rule[Material]]neighbors.valuereturnresult核心就一句话在行里搜到锚点文本再去同行/同列的另一个坐标取值。关键锚点文本的命中判断用in做包含匹配Fe in text比较容易误命中——Fe2O3也含Fe。所以SignLocal的设计要尽量精确到这一格的文本是该元素而非包含。这一格取舍直接影响准确性是校验配置时最容易返工的点。它解决的问题一段数据元素名在 A 列、符号在 E 列、值在 F 列列位置前后版本还变。硬编码坐标死路一条规则化后改配置就能适配不用动代码。取值这种事写成规则永远比写成坐标健壮。这就是 SignLocal/ValueLocal 的意义。

相关新闻

OpenCV-python小玩意27 如何做灰度、增强锐化、黑白等滤镜

OpenCV-python小玩意27 如何做灰度、增强锐化、黑白等滤镜

0. 我要做什么? OpenCV-python小玩意这个系列半年没有更新了,感叹时光荏苒岁月如梭-。今天换个轻松的玩法:给一张本地图片套上滤镜。 手机修图软件里那些「灰度」「黑白」「锐化」「增强」,底层很多就是图像处理里的常规操作。O…

2026/9/27 22:49:47 阅读更多 →
楼宇自控的“神经末梢”:IO模块如何让建筑学会思考?

楼宇自控的“神经末梢”:IO模块如何让建筑学会思考?

现代写字楼里,空调没人时能自动降耗,照明能跟着人流分区启停,水泵根据压差变频调速——这些“聪明”动作背后,都藏着一个低调的关键角色:IO模块。如果把楼宇自控系统比作人体,那DDC/PLC是大脑,传…

2026/9/27 22:49:47 阅读更多 →
福州市非遗文化宣传交流平台

福州市非遗文化宣传交流平台

福州市非遗文化宣传交流平台选题背景与意义随着全球化进程的加速和现代生活方式的深刻变革,非物质文化遗产(简称“非遗”)正面临前所未有的传承危机。在这一背景下,如何有效保护、传承与发展地方性传统文化,成为社会各…

2026/9/27 22:49:47 阅读更多 →

最新新闻

信用风险建模实战:Lasso特征筛选与GBDT违约预测

信用风险建模实战:Lasso特征筛选与GBDT违约预测

简介:围绕债券违约预测研究提供完整复现方案,面向金融量化分析、机器学习初学者及信用风险研究人员。基于2017年7月17日前债券违约事件与宏观流动性数据构建数据集,采用Lasso回归筛选特征,对比带L2惩罚项的逻辑回归、SVM、神经网络…

2026/9/27 23:35:18 阅读更多 →
Cap 内部工作原理:自托管 CAPTCHA 的 SHA-256 工作量证明与埋点挑战全流程解析

Cap 内部工作原理:自托管 CAPTCHA 的 SHA-256 工作量证明与埋点挑战全流程解析

网络安全应用安全后端 【免费下载链接】cap Free, open-source and self-hosted CAPTCHA alternative to reCAPTCHA. Privacy-first and powered by proof-of-work and instrumentation challenges. 项目地址: https://gitcode.com/gh_mirrors/cap13/cap 点击查看 免…

2026/9/27 23:35:18 阅读更多 →
别被建站公司坑了3000块,这3个免费工具搞定wordpress订单提醒功能

别被建站公司坑了3000块,这3个免费工具搞定wordpress订单提醒功能

别被建站公司坑了3000块,这3个免费工具搞定wordpress订单提醒功能 找建站公司,最怕的就是“功能定制费”。明明只是加个订单提醒,对方张口就是三千块起步,还得等一周。很多设计师转做前端或独立开发者,其实完全没必要为这种基础功能买单。…

2026/9/27 23:35:18 阅读更多 →
PyTorch全连接网络实现垃圾邮件分类:从文本清洗到模型训练

PyTorch全连接网络实现垃圾邮件分类:从文本清洗到模型训练

简介:面向毕业设计及机器学习初学者,提供一套基于Pytorch的MLP全连接神经网络垃圾邮件分类完整工程,内含可直接运行的Python源码、spambase邮件数据集及配套图表。工程完成有监督学习下的二分类任务,利用PytorchViz将神经网络结构…

2026/9/27 23:35:18 阅读更多 →
PyTorch全连接神经网络垃圾邮件分类实战:从文本清洗到模型训练

PyTorch全连接神经网络垃圾邮件分类实战:从文本清洗到模型训练

简介:这份PyTorch全连接神经网络垃圾邮件分类资源,面向需要完成毕业设计或课程综合实践的计算机相关专业学生,解决利用深度学习进行有监督文本分类的完整落地问题。项目基于Pycharm与Anaconda环境,使用Pytorch搭建MLP全连接神经网…

2026/9/27 23:35:18 阅读更多 →
安庆网站建设为新手避坑:完整流程揭秘与真实花费

安庆网站建设为新手避坑:完整流程揭秘与真实花费

安庆网站建设为新手避坑:完整流程揭秘与真实花费 改个按钮颜色,建站公司拖了一周还没动静?这种“甲方改需求,乙方装死”的戏码,在安庆的网站建设圈子里简直太常见了。很多刚入行的新人或者准备自己搞网站的老铁,往往因为不懂行里的 完整流程…

2026/9/27 23:34:17 阅读更多 →

日新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/27 0:00:34 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/27 0:00:34 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/27 0:00:34 阅读更多 →

周新闻

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/27 0:00:34 阅读更多 →
SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/27 0:00:34 阅读更多 →
FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏

FireRed-OpenStoryline少样本仿写深度解析:AI Agent如何复刻你的独特文案风格与节奏 【免费下载链接】FireRed-OpenStoryline FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language …

2026/9/27 0:00:34 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/27 9:12:14 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/25 20:29:31 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/26 22:52:30 阅读更多 →