# XLSX Parquet 导出器

将表格导出为 Parquet/NDJSON，用于大数据与数据仓库管道

> 标准页面: https://elysiatools.com/zh/tools/xlsx-parquet-exporter

- **分类:** Format Conversion

- **关键词:** xlsx, parquet, ndjson, etl, warehouse, pipeline, export

## 概述

自动推断字段类型并导出 Parquet、NDJSON 或二者打包。

## 输入项

- **Excel 文件** (file)
- **工作表名** (text): Sheet1
- **表头行** (number)
- **输出模式** (select)
- **清洗字段名** (checkbox)
- **空值转 null** (checkbox)

## 适用场景

- 需要将 Excel 报表数据导入数据仓库（如 Snowflake, BigQuery）或数据湖进行分析时。
- 构建数据管道，需要将 Excel 源数据转换为 Parquet（用于批处理）或 NDJSON（用于流处理）格式时。
- 进行数据科学或机器学习项目前，需要将 Excel 数据清洗并转换为高效的列式存储格式时。

## 工作原理

- 上传您的 Excel 文件（.xlsx 或 .xls），并可选择指定要转换的工作表名称和表头所在的行号。
- 配置输出选项：选择生成 Parquet 文件、NDJSON 文件，或同时生成两者并打包为 ZIP。
- 根据需要启用辅助功能，如自动清洗字段名（移除特殊字符）和将空单元格转换为 null 值。
- 点击转换，工具将自动推断数据类型并生成指定格式的文件供您下载。

## 使用案例

- 数据仓库 ETL：将每日销售报表从 Excel 转换为 Parquet，加载到数据仓库中供 BI 工具分析。
- 流处理管道：将 Excel 格式的事件日志转换为 NDJSON，实时发送到 Kafka 等消息队列进行处理。
- 数据迁移与归档：将历史 Excel 数据批量转换为高效的 Parquet 格式，以节省存储空间并加速查询。

## 常见问题

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

支持现代的 .xlsx 格式和旧的 .xls 格式。

### 可以只导出 Parquet 或 NDJSON 吗？

可以。在“输出模式”中，您可以选择仅导出 Parquet、仅导出 NDJSON，或同时导出两者（打包为 ZIP）。

### “清洗字段名”选项有什么作用？

启用后，工具会自动将 Excel 表头中的空格和特殊字符替换为下划线，确保生成的字段名符合数据库或编程语言的命名规范。

### “空值转 null”选项有什么作用？

启用后，Excel 中的空单元格在输出文件中会被表示为 null 值，而不是空字符串，这更符合数据库和数据分析工具的语义。

### 对上传的 Excel 文件大小有限制吗？

有，单个文件大小不能超过 100 MB。

## 相关工具

- [XLSX 图表嵌入器](https://elysiatools.com/zh/tools/xlsx-chart-embedder): 从工作簿数据区域生成柱状图/饼图图片并嵌入 Excel 工作表
- [XLSX 条件格式规则器](https://elysiatools.com/zh/tools/xlsx-conditional-formatting-rule): 批量应用 Excel 条件格式，如阈值标红、数据条与色阶
- [XLSX Sheet 转 JSON Schema](https://elysiatools.com/zh/tools/xlsx-sheet-to-json-schema): 根据 Excel 表头与样例行推断 JSON Schema（类型/枚举/约束）
- [Excel转JSON转换器](https://elysiatools.com/zh/tools/excel-to-json): 将Excel文件转换为JSON格式，提取第一个工作表的数据
- [XLSX 打印设置打包器](https://elysiatools.com/zh/tools/xlsx-print-setup-pack): 一键设置纸张、边距、缩放、重复标题行和页眉页脚
- [XLSX 公式注入器](https://elysiatools.com/zh/tools/xlsx-formula-injector): 按列批量填充公式，并可锁定公式单元格用于模板保护和只读区域
- [XLSX 冻结窗格管理器](https://elysiatools.com/zh/tools/xlsx-freeze-pane-manager): 自动冻结首行/首列，并批量设置行列分组大纲
- [XLSX JSON 双向转换器](https://elysiatools.com/zh/tools/xlsx-json-transformer): JSON数组与Excel表格双向转换，支持嵌套对象打平与还原

## 示例

- [XLSX 样本](https://elysiatools.com/zh/samples/xlsx-samples): 用于工作表解析与数据提取测试的 XLSX 样本
- [XLS 样本](https://elysiatools.com/zh/samples/xls-samples): 用于二进制表格解析与导入测试的旧版 Excel (XLS) 表格样本
- [Parquet 文件样本](https://elysiatools.com/zh/samples/parquet-file-samples): 从简单到复杂的可下载 Parquet 样本，用于 ETL 与数仓管道测试
- [Parquet 示例](https://elysiatools.com/zh/samples/parquet): Apache Parquet 列式存储格式示例，包含模式、压缩和数据处理

## 相关内容

- [XLSX 多来源 ETL 导入与数仓交付](https://elysiatools.com/zh/hubs/xlsx-etl-ingestion-workflows): 把多个工作簿和 CSV 来源整理成可追溯、带 schema 依据的 SQL、Parquet 与对象存储批处理输入。
