Microsoft VBA Excel 循环生成YAML配置文件

Excel Copilot:基于大模型的轻量级人机协同工作流设计 Excel Copilot 是一种以电子表格为交互界面、大语言模型为智能引擎的新型人机协同范式,其核心在于将AI定位为可调度、可审计、可校验的‘数字实习生’,而非全自动替代者。它融合提示词工程、本地化AI部署(如Ollama)、VBA与Python协同、动态语义捕获等关键技术,实现业务逻辑驱动的智能分析闭环。相比Power Automate等低代码平台,Copilot在权限适配性、调试可观测性与规则迭代敏捷性上具备显著工程优势,尤其适用于金融风控、电商运营、供应链分析等强规则、高合规要求场景。本实践体系聚焦 阅读详情

项目场景

简述:
有一个内容是全部产品的特性,名为SummaryTable的xlsm文件,主要操作对象是SummaryTable的sheet(名叫Output)和sheet(名叫Total)。需要在SummaryTable的宏中编写VBA代码实现循环生成多个配置文件。

背景知识——名称定义(Named Range)

在Microsoft Excel中,名称定义(Named Range)是一个功能,允许用户给单个单元格、单元格区域、公式或常量赋予一个有意义的名称。这些名称可以在工作簿的任何地方使用,以代替单元格引用,使得公式更易于理解和维护。

例如,假设用户有一个单元格区域A1:A10,这个区域包含了公司的所有部门名称。则用户可以给这个区域命名为“Departments”,然后在任何公式中使用这个名称,而不是使用“A1:A10”。

创建和使用名称定义的步骤通常如下:

  1. 选择单元格或范围:首先选择Excel工作表中的单元格或单元格范围。

  2. 定义名称:

    • 通过导航到“公式”选项卡下的“定义名称”或“名称管理器”来创建一个名称。
    • 在“名称管理器”对话框中,创建、编辑、删除和查找所有工作簿中的名称。
  3. 使用名称:一旦名称定义好后,在公式中可以使用它们,例如 =SUM(Departments) 将会求和定义为“Departments”的范围A1:A10的所有值。

  4. 管理名称:可以通过“名称管理器”查看和管理工作簿中所有的名称。

名称的命名规则包括:

  • 名称必须唯一。
  • 名称不能与工作表中的单元格引用冲突,例如,不能命名为“A1”。
  • 名称可以包含字母、数字、下划线和点号,但必须以字母或下划线开头。
  • 名称不能包含空格和大多数特殊字符。
  • 名称是区分大小写的,但Excel通常将它们当作不区分大小写。

背景知识——YML 文件

YAML表示YAML是不是标记语言,而这种文件格式技术用于文档。这些文件都保存在纯文本格式,并附加了.yml扩展。高效的数据序列化是在开发商的主要目标.yml格式,因为它使用户能够创建.yml文件与任何特定的标记语言的内容无关。这些.yml文件也可以被用于创建,打开和编辑纯文本文件制定的任何文本编辑器阅读,无论是文字编辑软件,如Microsoft记事本和Microsoft写字板,或为Mac平台,如苹果的文字编辑软件,基于Microsoft Windows的系统。 YAML库也可用于将阳明格式纳入多种编程语言。这些编程语言可以是红宝石,C / C ++,Python和Perl中,PHP,Java和Javascript中,AJAX,C#等。例如,在一个文件.yml扩展可以存储内容和作为与回报率(Ruby on Rails的)编程功能实现的数据库文件,以及这个数据库文件可用于在每次用户尝试连接到存储关于网络连接的信息网络数据库。1

YAML 以数据为中心,使用空白、缩进和换行符对数据结构进行编码。因为 YAML 旨在易于读写,并且可直接映射到现代编程语言的数据结构,它成为了许多自动化工具、部署脚本和配置文件的首选格式。

以下是YAML的一些关键特性:

缩进和层次结构

YAML 的设计重点是人类的可读性。它的语法简洁、清晰,并且易于理解。YAML 文件中不使用花括号、方括号和逗号作为数据结构的界定符,而是使用空白和缩进。

YAML 使用缩进来表示层次结构,这类似于 Python 语言的做法。子元素比父元素缩进更多,从而形成了一个树状结构。缩进的空格数量不是固定的,但是同一层级的元素必须使用相同数量的空格缩进。

数据结构

YAML 支持几种基本数据结构:

  • 标量(Scalars):单个的、不可分割的值,如字符串、整数、浮点数、布尔值、null 等。
  • 序列(Sequences):一个有序的列表,通常表示为一个带短横线(-)的项目列表。
  • 映射(Mappings):表示键值对的集合,类似于 Python 中的字典或 JSON 中的对象。

键值对

键值对是 YAML 中表示映射的基本方式,其中键后面紧跟着一个冒号和一个空格,然后是值。键通常是字符串,但也可以是任何其他的序列化数据类型。

锚点和别名

YAML 允许定义一个锚点(使用 & 标记),可以在文件的其它地方通过别名(使用 * 标记)引用该锚点的值,实现重复内容的复用。

扩展

YAML 支持从其他文件中导入内容,或者扩展已有的结构。

注释

YAML 支持使用井号(#)添加注释。注释内容不会被解析器处理。

示例

下面是一个简单的 YAML 配置文件的例子:

# This is a comment
name: John Doe
age: 30
married: true
children:
  - name: Jane Doe
    age: 10
  - name: Doe Junior
    age: 8
address:
  street: 123 Main St
  city: Anytown
  zip: 12345

在这个例子中,定义了一个人的信息,包括姓名、年龄、婚姻状况、孩子信息和地址。孩子的信息是一个列表(序列),而地址是一个映射。

用途

YAML 常用于各种场景,包括:

  • 配置文件:许多软件和服务使用 YAML 来配置程序选项和参数。
  • 数据交换:YAML 可用于应用程序之间的数据交换,尤其是那些需要人类编辑的场景。
  • 编排文件:在 DevOps 和云计算中,YAML 被广泛用于编写 Docker Compose 文件和 Kubernetes 的配置文件。

注意事项

  • 缩进必须使用空格,不能使用制表符(Tab)。
  • 缩进层级必须一致,以免引发解析错误。
  • YAML 是区分大小写的。

方案详解

第一步:循环"Output"中"产品编号"这一列(第一个单元格被定义名称为No_Product)全部
有值单元格;

两种写法:

' 获取产品编号列的范围
Set rngProductNo = wsOutput.Range("No_Product").EntireColumn
' 获取最后一个单元格的行号
LastRow = wsOutput.Cells(wsOutput.Rows.Count, rngProductNo.Column).End(xlUp).Row

' 循环产品编号列
For Each cell In rngProductNo.Cells
    ' 如果已经超过了最后一行则退出循环
    If cell.Row > LastRow Then Exit For
' 循环No_Product列的值
For Each cell In wsOutput.Range("No_Product").Offset(1, 0).Resize(wsOutput.Cells(wsOutput.Rows.Count, wsOutput.Range("No_Product").Column).End(xlUp).Row - wsOutput.Range("No_Product").Row, 1)
    value = cell.Value
    If value = "" Then Exit For

第二步:在每一次循环中,判断"输出信号"这一列(第一个单元格被定义名称为Indicator)中的对应单元格是否是"是",如果是"是"则需要把对应的"产品编号"输入到被定义名称为Input的单元格中,随后刷新"Output"和"Total";记录"文件名称"这一列(第一个单元格被定义名称为FileName)中的对应单元格内容为字符串形式的FileName变量;随后将sheet(名叫Total)定义名称为SaveTo的范围输出到记事本中并保存为以".yml"作为后缀的文件(该文件名称为"config_"+ FileName变量),保存的地址是在定义为FileAddress的单元格中。

第三步:放入错误提示代码并保存文件。


总结

Sub ProcessSummaryTable()
    Dim wsOutput As Worksheet, wsTotal As Worksheet
    Dim rngProductNo As Range
    Dim cell As Range
    Dim LastRow As Long
    
    Dim FileAddress As String, FileName As String
    Dim SaveToRange As Range
    
    Dim FileSystemObject As Object, TextFile As Object

    ' 错误处理
    On Error GoTo ErrorHandler

    ' 设置工作表
    Set wsOutput = ThisWorkbook.Sheets("Output")
    Set wsTotal = ThisWorkbook.Sheets("Total")
   
    ' 获取文件地址
    FileAddress = wsOutput.Range("FileAddress").Value
    
    ' 获取产品编号列的范围
    Set rngProductNo = wsOutput.Range("No_Product").EntireColumn
    ' 获取最后一个单元格的行号
    LastRow = wsOutput.Cells(wsOutput.Rows.Count, rngProductNo.Column).End(xlUp).Row

    ' 循环产品编号列
    For Each cell In rngProductNo.Cells
        ' 如果已经超过了最后一行则退出循环
        If cell.Row > LastRow Then Exit For
        
        ' 判断输出信号列是否为"是"
        If wsOutput.Range("Indicator").Offset(cell.Row - wsOutput.Range("Indicator").Row, 0).Value = "是" Then
            ' 更新Input的值
            wsOutput.Range("Input").Value = cell.Value
            ' 刷新Output工作表
            wsOutput.Calculate
            ' 刷新Total工作表
            wsTotal.Calculate
            
            ' 获取文件名称
            FileName = wsOutput.Range("FileName").Offset(cell.Row - wsOutput.Range("FileName").Row, 0).Value

            ' 获取SaveTo范围
            Set SaveToRange = wsTotal.Range("SaveTo")
            ' 创建文件系统对象
            Set FileSystemObject = CreateObject("Scripting.FileSystemObject")
            ' 保存文件
            Set TextFile = FileSystemObject.CreateTextFile(FileAddress & "\config_" & FileName & ".yml", True)
        End If
    Next cell
    
    ' 清理对象
    Set FileSystem = Nothing
    Set TextFile = Nothing
    Set SaveToRange = Nothing
    Set rngProductNo = Nothing
    Set wsTotal = Nothing
    Set wsOutput = Nothing
    
    ' 正常结束
    Exit Sub
    
ErrorHandler:
    ' 错误处理代码
    MsgBox "An error occurred: " & Err.Description
End Sub

  1. 【搞定yml文件】.yml文件基本用法汇总 ↩︎

Python办公自动化真实案例:Excel/Word/PPT几行代码搞定 办公自动化已成为提升职场效率的关键手段,而Python凭借丰富的第三方库,让普通人无需成为程序员也能快速处理Excel、Word、PPT等常用办公文件。其核心原理是通过openpyxl、python-docx、python-pptx等库直接读写Office文件的底层格式,摆脱对Office软件的依赖,实现跨平台批量操作。这种技术方案不仅语法简单、易于维护,还能将重复性的数据合并、报告生成、汇报演示制作压缩到几秒内完成,特别适合处理大量跨文件、跨系统的办公场景。从销售数据汇总到Word分析报告,再到PPT汇报 阅读详情

相关推荐

Openpyxl Excel自动化实战:零依赖批量处理与样式保留

Excel自动化是企业数据岗高频刚需,本质是将重复性报表操作从人工搬运升级为可复用、可部署的程序化流程。其核心原理在于绕过Excel进程,直接解析.xlsx底层XML结构,实现数据读写与格式控制的解耦。Openpyxl作为Python生态中唯一支持原生.xlsx全样式保留(字体/边框/合并单元格/批注)且无需本地Excel安装的库,技术价值突出体现在跨平台稳定性、低部署门槛和生产级鲁棒性。典型应用场景覆盖财务月结、HR档案归档、运营看板生成及教学数据分析等——凡存在‘打开-复制-粘贴-调整-保存’闭环的工作

weixin_30279315的博客 514

Python读取excel内容写入yaml文件

模块打开Excel文件,并读取其中的表格数据。然后,将表格数据存储为Python对象,并转换成YAML格式的字符串。最后,将YAML字符串写入到YAML文件中。表示从第二行开始读取,因为第一行通常是表头而非数据。函数来迭代读取Excel表格数据,其中参数。需要注意的是,本例中使用了。在以上代码中,首先使用。

captain 1637

办公自动化实战:Python与VBA驱动Word/WPS文档批量处理插件开发指南

办公自动化是提升现代办公效率的核心技术,其原理在于通过编程接口控制办公软件,自动执行重复性任务。在文档处理领域,这项技术价值显著,能大幅减少人工操作错误,解放人力投入更具创造性的工作。Python和VBA是实现自动化的关键技术,Python凭借其丰富的库生态和跨平台能力,结合python-docx或win32com等库,可灵活处理.docx文件或驱动本地Word进程;VBA则深度集成于Office,适合开发内嵌的复杂宏。典型的应用场景包括公文格式批量标准化、表格图片统一处理、敏感信息批量替换以及基于模板的文

weixin_30889885的博客 456

excel 转化为 yaml格式

需求: 在工作中,经常需要将各种配置文件做处理,本次,将 Excel 数据处理成 yaml 格式,做一下记录,方便大家交流、以后回顾。 import os import yaml import pandas as pd def excel2yaml(): excel_info = pd.read_excel(".\xxx.xlsx", usecols=[0, 5, 12, 13], header=0, keep_default_na=False) info = excel_info.values

Gangjian_0914的博客 3474

Python办公自动化实战:批量处理Excel、Word与PPT

在职场日常中,重复性的文档整理与数据汇总往往耗费大量时间。办公自动化的核心思路,是通过程序化方式模拟人工操作,完成对Office文件的读写、格式调整与批量生成,从而大幅提升工作效率,让繁琐的报表统计、合同生成和汇报材料制作变得可复用、可追溯。从企业实际场景来看,Excel多表合并、Word模板批量替换以及PPT周报的自动创建,都是高频的自动化需求。而Python生态中的openpyxl、python-docx和python-pptx库,为这些任务提供了轻量且可控的解决方案。文章从环境配置讲起,结合工程实践案

weixin_34246551的博客 406

Codex本地化办公自动化实战:零基础部署Excel智能处理

办公自动化是指利用软件工具自动执行重复性办公任务的技术体系,其核心原理是将自然语言指令解析为可执行动作,并通过本地系统接口(如Excel COM、Outlook MAPI)完成文件操作、数据处理与跨应用协同。相比云端AI助手,本地化部署保障数据主权、提升执行确定性并支持离线运行,技术价值体现在安全可控、低延迟响应和深度Office集成。典型应用场景包括销售报表自动生成、合同条款结构化提取、周报一键生成与邮件分发等高频办公需求。本文聚焦Codex这一可嵌入、可编排、可部署的本地化自动化执行体,详解Window

weixin_34226706的博客 439

VBA - IniFile配置文件类

管理ini文件的VBA类模块

xiaotanghl的博客 340

EXCELtool V17.0:Windows Excel深度干预工具

Excel作为企业核心办公终端,其底层运行机制(如COM接口、剪贴板协议、VBA引擎)直接决定自动化能力边界。理解Excel原生架构原理,是解决‘excel无法粘贴数据’‘excel vba shape.method不支持’等高频故障的前提。该工具通过挂钩Application对象、劫持OLE DataObject、翻译VBA字节码等技术手段,在不依赖宏与云端的前提下,实现对Windows平台Excel运行时的手术刀级干预,显著提升数据流转、批量处理与统计建模效率,广泛应用于财务分析、工业标定(如A2L转E

weixin_34007906的博客 422

在线Excel转YAML工具

在线Excel转YAML工具 在线ExcelToYAMLConverter Excel To YAML Converter 帮助你在线将 excel 文件转换为 YAML。 Excel To YAML Converter 帮助你在线将 excel 文件转换为 YAML。 Excel To YAML Converter 帮助你在线将 excel 文件转换为 YAML。 https://toolgg.com/excel-to-yaml.html ...

Linux,Java,SpringBoot,Python,Lua略知一点 902

OpenClaw数字员工Windows本地部署全指南

数字员工是面向办公自动化的可编程智能体,其核心原理在于将重复性桌面操作(如Excel处理、邮件解析、PDF识别)抽象为可编排的技能单元(Skill),依托本地运行时环境实现低延迟、高安全的端侧执行。技术价值体现在摆脱云端依赖、保护数据隐私、兼容Windows原生接口(如COM、UI Automation),并支持自然语言+YAML+Python多范式定义任务。典型应用场景包括财务报销自动化、律所案卷归档、高校教务辅助等中文办公高频需求。本文聚焦OpenClaw框架在Windows平台的生产级落地,涵盖Pyt

weixin_30315905的博客 404

OpenClaw Windows 部署实操指南:5分钟跑通AI自动化智能体

AI智能体(Agent)是大模型落地办公自动化的关键范式,其核心在于触发-推理-执行的闭环能力。OpenClaw 作为面向终端用户的免代码智能体框架,聚焦本地化、低依赖与Windows友好性,通过封装17个即用型Skill、直连Ollama本地大模型、SQLite轻量存储等设计,显著降低Agent应用门槛。它不依赖云API、无需Python开发经验,特别适合行政、运营、教务等非技术岗位快速构建邮件监听、Excel生成、企业微信通知等真实场景自动化流程。本文详解Windows平台下零基础部署路径、四大硬性前置

weixin_30425949的博客 372

excel层级数据获取_Web自动化测试:数据分离(类变量、yaml、excel)

在ui自动化中,经常会用到数据的存储和读取,这里主要介绍一下如何处理测试中经常用到的数据。一、类变量一般习惯把元素定位地址作为类变量存储,因为这样对于调试纠错比较方便,书写调用也较简单。1.1本类中调用类变量例如:Demo类中,在类下申请一个变量name,如果这个类中的方法要引用name,需要self.name这样的格式调用。demo_class.pyclass Demo(): name ...

weixin_39676034的博客 359

OpenClaw 2026:Windows本地智能体一键部署实战指南

本地智能体是指在用户设备端独立运行、无需依赖云端API即可完成推理与任务执行的AI代理系统。其核心原理在于将大模型轻量化、技能模块化,并通过操作系统原生接口(如Windows COM)实现与办公软件的深度集成。技术价值体现在数据隐私保障、离线可用性及企业内网合规性,广泛应用于PDF摘要、Excel自动化、OA表单填充等真实办公场景。本文聚焦OpenClaw 2026这一面向Windows环境设计的本地智能体系统,详解其一键安装机制、技能(skill)驱动架构与COM组件调用能力,帮助职场人和IT管理员快速构

weixin_34228387的博客 326

影刀RPA实战:告别Excel重复劳动,从录制到健壮自动化流程

在数据处理与办公自动化领域,Excel自动化是提升效率的关键技术。其核心原理在于通过模拟或编程方式,替代人工执行重复性操作,将固定规则转化为可重复执行的指令。从技术价值看,自动化不仅能大幅减少人为错误、释放人力,更能实现流程标准化与可追溯。在应用场景上,尤其适用于日报周报生成、多文件数据汇总、跨系统数据搬运等日常办公任务。本文聚焦影刀RPA这一低代码工具,深入探讨如何超越基础的VBA或Python脚本,通过“录制+优化”的思维,将一次性操作沉淀为可靠、可复用的自动化资产。文中将结合变量化路径、异常处理、日志

weixin_33802505的博客 341

Excel转Word自动转换工具:Python实现表格格式无损迁移

在办公自动化与数据处理场景中,跨文档格式转换是高频需求,尤其是Excel表格迁移到Word文档时,常常出现合并单元格丢失、边框线型错乱、字体回退等格式失真问题。其根源在于Excel的网格模型与Word的流式文档结构存在底层差异,剪贴板映射无法完整保留样式属性。借助Python生态中的openpyxl与python-docx,可以分别读取Excel单元格区域与构建Word表格,并通过样式映射、合并区域识别和批量文件遍历,实现高保真度的自动化转换。该技术方案适用于行政报表汇总、财务数据整合、标书方案编制等需要频

weixin_33912638的博客 292

AWS-解析mysql binlog同步数据方案

虽然是公有云的鼻祖,AWS在某些产品的实现却太不给力;可能是习惯了阿里云喂到嘴边的感觉,AWS很多方案需要自己折腾,蛋疼!比如这里要讲的mysql数据同步方案。 阿里云产品DTS,点几下就OK了,AWS,只能通过插件安装、配置、调试、蹚坑……,具体就是用msk的debezium插件连接器。没见识过的一脸懵逼,下面说下配置步骤和一些注意的坑。

sdmei 1408

Codex:可嵌入的AI任务编排引擎,打通办公自动化与云部署

Codex并非传统代码补全工具,而是一种面向任务闭环的AI执行引擎——它将自然语言指令解析为可验证的状态转移路径,统一支撑Excel自动化、Web应用部署、Dify集成等多元场景。其核心在于三层架构:意图识别层(NLIR)精准理解‘周报生成’‘JWT登录接口’等业务语义;技能调度层(Skill Orchestrator)按需调用pandas、Docker、Railway等模块;容器化运行时(Runtime Container)预置全栈环境,实现开箱即用。技术价值体现在降低DevOps与办公自动化的使用门槛,

weixin_30443813的博客 493

在Ubuntu 22.04 LTS上搞定Intel Quartus Prime 22.1和QuestaSim:一份保姆级的安装与License配置指南

本文提供在Ubuntu 22.04 LTS上安装和配置Intel Quartus Prime 22.1与QuestaSim的详细指南。涵盖依赖安装、环境变量设置、License配置及常见问题解决,帮助FPGA开发者快速搭建稳定的开发环境。特别针对Ubuntu系统优化,确保工具链高效运行。

weixin_29208077的博客 318

模板驱动型文档自动化:从Word填空到PDF流水线

文档自动化是企业内容生产提效的核心技术路径,其本质是将重复性排版与内容填充任务转化为可配置、可复用、可验证的标准化流程。基于模板驱动(Template-Driven)架构,系统通过解耦内容、结构、样式与逻辑,实现JSON/YAML数据到出版级PDF/DOCX的可靠渲染。该模式显著优于传统Word宏或Python-docx脚本,具备强安全沙箱、跨平台渲染一致性、语义化版本控制及自动化测试能力。典型应用场景包括合同生成、客户成功报告、市场简报等高合规、多变体、强协同需求的交付场景。本文深入解析Sqribble模

weixin_34406086的博客 439

innovus:Patch Wire(补丁线)

1)选中wire ,shift+A使用Edit Route功能,F3打开edit route对话框。线道Create Patch Wire,设置好层次和宽度。在修补一些min area的drc时,会有一些danling wire的drc冒出来,为了避免这些假错,可以使用工具patch wire功能。2)沿着选中的wire画线即可。如下图,patch wire和regular wire是能看出区别的。我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?

m0_61544122的博客 1968

化工仿真软件:gPROMS二次开发_(1).gPROMS基础知识

在gPROMS中,模型是通过定义变量、参数和方程来创建的。模型可以是简单的单元操作,如换热器、反应器,也可以是复杂的系统,如整个化工流程。变量是模型中表示状态或输出的量。在gPROMS中,变量需要显式定义其类型和单位。# 定义变量VAR# 温度变量,单位为K# 压力变量,单位为Pa# 组分摩尔分数,数组变量参数是模型中表示常量或初始条件的量。参数同样需要定义其类型和单位。# 定义参数PAR# 理想气体常数,单位为J/(mol·K)# 反应器体积,单位为m^3# 初始摩尔数。

kkchenjj的博客 618

模板驱动型文档自动化:让非技术人员3分钟生成专业PDF/Word

模板驱动型文档自动化是一种将业务逻辑固化在可读、可维护模板中的工程方法,其核心在于解耦数据、逻辑与呈现,使市场、法务、销售等非技术人员无需编程即可动态生成合规、品牌一致的合同、提案与报告。它依托条件判断、循环渲染、交叉引用、样式切换与合规校验五大能力,以JSON为安全数据载体,通过类Handlebars语法实现业务规则的可视化表达。相比大模型自由生成易出错、规则驱动需频繁开发迭代,模板驱动兼顾准确性、可控性与敏捷性,广泛应用于SaaS报价单、服务协议、课程方案等高频文档场景。

weixin_30251829的博客 372

制作你自己的yolov5数据集并进行训练

项目地址:make-your-yolov5_dataset 一、数据集标注软件 labelImg labelMe 精灵标注助手 更多的标注工具你可以去看:深度学习图像标注工具汇总 、 十个最常用深度学习图像/视频数据标注工具 、 百度一下 在这里我选择使用labelImg 二、数据集标注 下载labelImg 解压,直接打开labelimg.exe labelImg标注数据 标注完成后即可获得VOC格式(生成.xml文件)的数据 目录结构: dataset │ ├─Annotations .

年少的勇气已经用完,剩下的就是三思而后行 1万+
上一篇: Python入门系列专栏目录及前言
下一篇: Microsoft VBA Excel 得到全部sheet名称
偷心伊普西隆
博客等级 码龄7年 511粉丝 65原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值