关键信息
- 分类
- 转换与编码
- 输入类型
- file, textarea, checkbox
- 输出类型
- file
- 样本覆盖
- 4
- 支持 API
- Yes
概览
XLSX 命名区域注入器是一款专为 Excel 工作簿设计的批量处理工具。它能快速创建或更新工作簿中的命名区域(定义名称),使公式引用更清晰、数据验证下拉列表更易管理,并提升报表模板的复用效率。
适用场景
- •需要为大型数据表或模板批量创建多个命名区域时。
- •需要更新或替换工作簿中已有的命名区域定义时。
- •希望自动将命名区域名称规范化为公式安全格式,避免手动修改错误时。
工作原理
- •上传一个 XLSX 或 XLS 格式的 Excel 工作簿文件。
- •在“命名区域 JSON”文本框中,按照指定格式输入要创建或更新的命名区域列表,包括名称、工作表名、单元格范围和操作模式。
- •根据需要勾选“规范化公式安全名称”和“替换已有名称”选项。
- •工具将处理文件,生成一个包含新命名区域定义的工作簿供下载。
使用场景
用户案例
1. 为销售报表模板创建数据源命名区域
数据分析师- 背景原因
- 分析师每月需要基于一份结构固定的销售数据工作簿制作报告。数据位于 ‘Data’ 工作表的 A1:D100 区域。
- 解决问题
- 每次手动为数据区域创建命名区域 ‘MonthlySales’ 耗时且容易出错,尤其是在数据行数变化时需要重新调整范围。
- 如何使用
- 上传工作簿,在 JSON 配置中定义一个指向 ‘Data’ 工作表固定范围的命名区域。
- 示例配置
-
[ { "name": "MonthlySales", "sheetName": "Data", "range": "A1:D100", "mode": "replace" } ] - 效果
- 工作簿中成功创建了名为 ‘MonthlySales’ 的命名区域,所有引用该名称的公式和图表将自动获取 A1:D100 的数据。
2. 更新产品下拉列表的数据源
运营专员- 背景原因
- 公司的产品清单经常变动,存储在 ‘Products’ 工作表的 A 列。多个工作表的数据验证下拉列表都引用了一个名为 ‘ProductList’ 的命名区域。
- 解决问题
- 每当新增或停用产品时,需要手动更新 ‘ProductList’ 的引用范围,操作繁琐且容易遗漏。
- 如何使用
- 上传工作簿,使用 JSON 配置更新 ‘ProductList’ 命名区域的范围,使其覆盖整个产品列(例如 A2:A50)。
- 示例配置
-
[ { "name": "ProductList", "sheetName": "Products", "range": "A2:A50", "mode": "replace" } ] - 效果
- ‘ProductList’ 命名区域的范围被更新,所有使用该名称作为源的数据验证下拉列表将自动包含最新的产品清单。
用 Samples 测试
json, xml, xlsx相关专题
常见问题
什么是命名区域(定义名称)?
命名区域是为一个或一组单元格赋予的易于记忆的名称。在公式中使用名称(如 `=SUM(SalesData)`)比使用单元格地址(如 `=SUM(A1:D10)`)更直观、不易出错。
JSON 配置中的 `mode` 字段有什么作用?
`mode` 字段定义了当同名命名区域已存在时的处理方式。设置为 `"replace"` 将覆盖旧定义,设置为 `"skip"` 则会跳过,保留原有定义。
“规范化公式安全名称”选项是做什么的?
勾选此选项后,工具会自动将您输入的名称(如 “Sales Data”)转换为 Excel 公式允许的安全格式(如 “Sales_Data”),移除空格和非法字符,确保名称可直接用于公式。
这个工具能删除已有的命名区域吗?
不能。本工具专注于创建和更新命名区域。要删除命名区域,您需要在 Excel 软件中手动操作。
支持哪些 Excel 文件格式?
支持现代的 `.xlsx` 格式和旧的 `.xls` 格式的工作簿文件。