Ciaren

File output (CSV / TSV / Excel / Parquet / JSON / JSONL / text)

File output

Write the upstream frame to a file. This is usually the last node in a pipeline — the terminal step that produces a downloadable, versionable dataset.

The single File Output node replaces the old per-format output nodes: pick the format from a dropdown and give it a name.

File Input
input
Fill Nulls
clean
Calculated Column
transform
File Output
format + name → dataset
output

type: fileOutput.

Use cases

  • Save a cleaned dataset back out as CSV, TSV, Excel, Parquet, JSON, JSON Lines, or text.
  • Produce a Parquet file for fast re-reads in a later flow.

Configuration

Config keyTypeRequiredDescription
formatenumYescsv · tsv · excel · parquet · json · jsonl · text
dataset_namestringYesName for the produced dataset/file

The result is written to the run's output location and registered as a dataset you can preview, download, or feed into another flow.

Legacy outputs

Flows built before the consolidation may still contain the old csvOutput / excelOutput / parquetOutput nodes. They keep working, but new flows use the unified File Output node (the old ones are hidden from the palette).

Generated Python code

df_5.to_csv("result.csv", index=False)   # format: csv
df_5.to_json("result.json", orient="records", indent=2)   # format: json

Excel/Parquet/text emit to_excel(...) / to_parquet(...) / a tab-separated to_csv(..., header=False).

Tips & common mistakes

  • One terminal node per branch. Each output writes the frame reaching it; use multiple output nodes to materialize intermediate branches.
  • Parquet preserves dtypes. Prefer it over CSV when types (datetimes, integers, categoricals) matter downstream.
  • Text output writes one row per line (tab-separated for multiple columns) — the mirror of the text input reader.

See also