Skip to content

What This Adds In Cloud Code

  • Parse CSV payloads with encoding normalization.
  • Generate base64 CSV exports with BOM included.
  • Keeps CSV flow server-side for jobs/functions.

Quick Start

js
const CSV = require('csv');
const rows = CSV.parse('id;name\n1;Alice', { col_sep: ';' });

API

FunctionParamsReturnsNotes
parse(input, options)input: string, options?: objectarrayUses the built-in CSV parser after UTF-8 normalization.
to_csv(input, options)input: array, options?: objectstringReturns base64 CSV; default col_sep: ';'.

Practical Example

js
const CSV = require('csv');

const csvBase64 = CSV.to_csv([
  ['email', 'status'],
  ['[email protected]', 'active'],
  ['[email protected]', 'inactive']
]);

response.success({ file: csvBase64 });

Failure Modes & Gotchas

  • to_csv returns base64, not plain CSV text.
  • Set explicit col_sep when integrating with strict import tools.