分类

XLSX 多 Sheet 拆分器

将多 Sheet 工作簿拆分为多个独立文件

支持导出为 XLSX/CSV/JSON,并输出 ZIP 与清单。

示例结果

1 个示例

按 Sheet 拆分工作簿

将多 Sheet 工作簿拆成独立文件并打包 ZIP

xlsx-multi-sheet-splitter-example1.zip 查看文件
查看输入参数
{ "excelFile": "/public/samples/xlsx/workbook-sales.xlsx", "outputFormat": "xlsx", "includeHiddenSheets": false, "namingPrefix": "sales-sheet" }

Click to upload file or drag and drop file here

Maximum file size: 200MB Supported formats: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel

关键信息

分类
Format Conversion
输入类型
file, select, checkbox, text
输出类型
file
样本覆盖
4
支持 API
Yes

概览

XLSX 多 Sheet 拆分器是一款高效的办公辅助工具,旨在帮助用户快速将包含多个工作表(Sheet)的 Excel 工作簿拆分为独立的单个文件,支持导出为 XLSX、CSV 或 JSON 格式,并自动打包为 ZIP 压缩包以便于管理和分发。

适用场景

  • 当需要将大型 Excel 工作簿中的每个工作表单独发送给不同部门时。
  • 当需要将 Excel 数据转换为 CSV 或 JSON 格式以便进行程序开发或数据导入时。
  • 当工作簿包含过多 Sheet 导致文件过大,需要精简并归档特定工作表时。

工作原理

  • 上传您的 Excel 工作簿文件(支持 .xlsx 或 .xls 格式)。
  • 选择所需的输出格式(XLSX、CSV 或 JSON)并设置文件命名规则。
  • 点击拆分按钮,系统将自动处理并将所有拆分后的文件打包成 ZIP 下载。

使用场景

财务部门将包含各分公司数据的总表拆分为独立文件进行分发。
数据分析师将 Excel 中的原始数据表批量转换为 JSON 格式以供后端调用。
项目经理将大型项目进度表按月份拆分为独立文件进行归档。

用户案例

1. 按部门拆分年度销售报表

财务专员
背景原因
财务部有一份包含 12 个月份 Sheet 的年度销售总表,需要将每个月的数据单独发给对应的业务负责人。
解决问题
手动复制粘贴 12 个 Sheet 非常繁琐且容易出错。
如何使用
上传总表,设置输出格式为 XLSX,并设置前缀为“2025_销售报表_”,点击拆分。
示例配置
outputFormat: xlsx, namingPrefix: 2025_销售报表_
效果
系统生成了一个包含 12 个独立 Excel 文件的 ZIP 包,每个文件对应一个月份。

2. 将 Excel 数据转换为 JSON 供开发使用

前端开发工程师
背景原因
产品经理提供了一份包含多语言配置的 Excel 表格,需要将其转换为 JSON 格式以便集成到项目中。
解决问题
手动转换 Excel 到 JSON 格式耗时且容易出现格式错误。
如何使用
上传包含配置数据的 Excel 文件,选择输出格式为 JSON,直接进行拆分转换。
示例配置
outputFormat: json, namingPrefix: config_data
效果
每个 Sheet 被转换为独立的 JSON 文件,方便直接导入代码库使用。

用 Samples 测试

json, csv, xml

相关专题

常见问题

该工具支持哪些输出格式?

目前支持导出为 XLSX、CSV 和 JSON 三种格式。

拆分后的文件如何下载?

所有拆分后的文件会被自动打包成一个 ZIP 压缩包,处理完成后您可以直接下载该压缩包。

可以包含隐藏的工作表吗?

可以,您只需在配置选项中勾选“包含隐藏 Sheet”即可将其一并拆分。

文件大小有限制吗?

单次上传的文件大小限制为 200MB。

拆分后的文件命名规则是什么?

您可以自定义输出文件的前缀,系统会根据前缀自动为每个拆分出的文件命名。

API 文档

请求端点

POST /zh/api/tools/xlsx-multi-sheet-splitter

请求参数

参数名 类型 必填 描述
excelFile file (需要先上传) -
outputFormat select -
includeHiddenSheets checkbox -
namingPrefix text -

文件类型参数需要先通过 POST /upload/xlsx-multi-sheet-splitter 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
文件: 文件

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-xlsx-multi-sheet-splitter": {
      "name": "xlsx-multi-sheet-splitter",
      "description": "将多 Sheet 工作簿拆分为多个独立文件",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-multi-sheet-splitter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

支持 URL 文件链接或 Base64 编码作为文件参数。

如果遇见问题,请联系我们:[email protected]