# XLSX 迷你图注入器

通过修改工作表 XML 向 Excel 单元格中插入 Sparkline 迷你图

> 标准页面: https://elysiatools.com/zh/tools/xlsx-sparkline-injector

- **分类:** Format Conversion

- **关键词:** xlsx, excel, 迷你图, sparkline, 趋势, xml

## 概述

适用于趋势展示、KPI 看板和紧凑型表格。

## 输入项

- **工作簿文件** (file)
- **迷你图 JSON** (textarea): \[ { "sheetName": "Sheet1", "sparklineType": "line", "dataSheetName": "Sheet1", "dataRange": "B2:G2", "locationRange": "H2", "seriesColor": "#2563EB", "markers": true, "high": true, "low": true } \]

## 适用场景

- 需要在单个单元格内以极小空间展示一行或一列数据的整体趋势时。
- 制作 KPI 仪表板或业绩汇总表，希望用迷你图直观对比多个指标的走势时。
- 希望自动化报表美化流程，避免手动在 Excel 中逐个插入和配置迷你图时。

## 工作原理

- 用户上传一个 Excel 工作簿文件（.xlsx）。
- 用户在文本框中提供一个 JSON 配置，详细指定迷你图的类型、数据源范围、放置位置以及样式（如颜色、标记点）。
- 工具解析 JSON 配置，直接修改工作簿内部的 XML 文件，将 Sparkline 定义写入指定的工作表。
- 工具返回一个已注入迷你图的新 Excel 文件供用户下载。

## 使用案例

- 在销售报表的“月度趋势”列中，为每个产品行注入折线迷你图，快速展示其12个月的销售走势。
- 在项目进度跟踪表中，用迷你图展示每个任务在过去几周的完成百分比变化。
- 在库存管理看板中，为每个SKU添加迷你图，直观显示近期库存水平的波动情况。

## 常见问题

### 支持哪些 Excel 文件格式？

支持标准的 .xlsx 格式文件。

### JSON 配置中的 `sparklineType` 有哪些选项？

目前支持 `line`（折线图），这是最常用的迷你图类型。

### 可以自定义迷你图的颜色吗？

可以。通过在 JSON 配置中设置 `seriesColor` 字段，您可以指定迷你图系列的颜色（如 `#2563EB`）。

### 能否在一个单元格内显示多个数据系列的迷你图？

不能。每个迷你图配置对应一个单元格位置（`locationRange`），并基于一个连续的数据范围（`dataRange`）生成。

### 处理大文件或复杂配置是否安全？

工具在服务器端处理，文件大小限制为 20MB。请确保 JSON 配置语法正确，工具会尝试处理并返回结果或错误信息。

## 相关工具

- [XLSX 图表嵌入器](https://elysiatools.com/zh/tools/xlsx-chart-embedder): 从工作簿数据区域生成柱状图/饼图图片并嵌入 Excel 工作表
- [XLSX 多 Sheet 拆分器](https://elysiatools.com/zh/tools/xlsx-multi-sheet-splitter): 将多 Sheet 工作簿拆分为多个独立文件
- [XLSX 区域提取器](https://elysiatools.com/zh/tools/xlsx-range-extractor): 提取指定工作表/区域/命名区域为 JSON，可保留坐标或转对象
- [XLSX Sheet 转 JSON Schema](https://elysiatools.com/zh/tools/xlsx-sheet-to-json-schema): 根据 Excel 表头与样例行推断 JSON Schema（类型/枚举/约束）
- [XLSX JSON 双向转换器](https://elysiatools.com/zh/tools/xlsx-json-transformer): JSON数组与Excel表格双向转换，支持嵌套对象打平与还原
- [Excel转JSON转换器](https://elysiatools.com/zh/tools/excel-to-json): 将Excel文件转换为JSON格式，提取第一个工作表的数据
- [XLSX 条件格式规则器](https://elysiatools.com/zh/tools/xlsx-conditional-formatting-rule): 批量应用 Excel 条件格式，如阈值标红、数据条与色阶
- [XLSX 公式注入器](https://elysiatools.com/zh/tools/xlsx-formula-injector): 按列批量填充公式，并可锁定公式单元格用于模板保护和只读区域

## 示例

- [XLSX 样本](https://elysiatools.com/zh/samples/xlsx-samples): 用于工作表解析与数据提取测试的 XLSX 样本
- [XLS 样本](https://elysiatools.com/zh/samples/xls-samples): 用于二进制表格解析与导入测试的旧版 Excel (XLS) 表格样本
- [Android Java 序列化示例](https://elysiatools.com/zh/samples/android-serialization-java): Android Java 序列化示例，包括JSON序列化、反序列化和XML解析
- [Android Kotlin 序列化示例](https://elysiatools.com/zh/samples/android-serialization-kotlin): Android Kotlin 序列化示例，包括JSON序列化、反序列化和XML解析

## 相关内容

- [KPI 报告包工作流](https://elysiatools.com/zh/hubs/kpi-report-pack-workflows): 把 API 与表格数据整理成 KPI 仪表盘、多标签 Excel 报告包、品牌化工作表、图表、迷你趋势图，以及高管可读的 PDF 或 Markdown 报告。
