【发布时间】:2020-05-29 21:09:14
【问题描述】:
我有一个 parquet 文件,我正在尝试将其转换为 CSV 文件,似乎大多数人建议使用 Spark,但是我需要使用 C# 来完成此任务,特别是我需要使用 .NET Core 3.0。
这很棘手,因为 parquet 是柱状数据,这使得转换为 CSV 很烦人......
我尝试将其加载到数据表中,但我不喜欢该解决方案,因为我需要将整个文件保存在内存中,而且我会以某种方式丢失某些记录。
我正在使用 parquet.net,但我对任何其他适用于 .net 核心/标准的 parquet 库都持开放态度
提前谢谢你。
【问题讨论】:
-
还有github.com/G-Research/ParquetSharp。但一般来说,我建议使用 C# 以外的东西进行预处理。