CSV / formula prefix / safe output

Separate CSV formula safety boundaries

Review formula prefixes, quotes, tabs, newlines, neutralization and data preservation with synthetic cells. No real CSV or spreadsheet is handled; only a local review note is produced.

Five output boundaries

CSV quoting and escaping do not remove every condition under which a spreadsheet can interpret a cell as a formula. Keep formula detection and data preservation separate.

formula prefix ≠ quote ≠ neutralize / classify → decide → preserve
BoundaryReview
formula prefixReview the formula-execution condition for cells beginning with =, +, - or @.
quoteKeep CSV quote boundaries separate from formula detection.
tab / newlineRecord row and column boundary changes separately from a formula prefix.
neutralizeState the data-preservation trade-off when changing a leading character.
preserveKeep original value, changed value and decision distinct.

Safe review order

  1. Classify formula prefixes separately from CSV quotes.
  2. Check whether tabs or newlines change row and column boundaries.
  3. Keep original and changed values before choosing neutralization.
  4. Approve the safe-output note before returning to a real CSV.

This page does not upload, parse or execute a real CSV and accepts no user data. It uses synthetic cells only.

Six synthetic cases

caseresult
formula-prefixFormula prefix
quote-boundaryQuote boundary
tab-newlineTab and newline
neutralize-prefixNeutralize policy
preserve-dataPreserve data
unsupported-real-csvReject