Skip to content

More convert targets: Parquet, Arrow/IPC, Excel (.xlsx) #33

Description

@bytebrujo

Problem

src/cli/commands/convert.ts supports JSON/JSONL/TSV/CSV only. Real data tooling interop needs columnar/spreadsheet formats.

Proposal

Add read + write support for:

  • Parquet (columnar, most requested)
  • Arrow / IPC (zero-copy interop)
  • Excel .xlsx
turbocsv convert --to parquet data.csv -o data.parquet
turbocsv convert --to xlsx data.csv -o data.xlsx

Notes

  • Evaluate whether to implement in Zig vs. lean on a JS lib for xlsx.
  • Likely split into one sub-issue per format.

Acceptance

  • At least Parquet write + read round-trips
  • CLI flag + tests

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNew featurephase-6Formats & interop - Parquet, Arrow, Excel, diffpriority-mediumMedium impact

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions