How-to · Table Formatter

Validate and Clean CSV Files Locally in Browser

How to audit CSV datasets, trim trailing whitespace, flag empty or duplicate fields, and clean data locally using Lab Mode VTA pipeline.

Open Table Formatter Add to VS Code
Free · runs in your browser · your files are never uploaded

TLDR

Uploading raw CSV exports containing confidential customer emails or financial records to online data cleaner tools risks data privacy breaches. GINEXYS Table Formatter (TAFNE) Lab Mode provides a local VTA (Validate, Transform, Analyze) pipeline. You can audit column statistics, flag empty or duplicate fields, trim whitespace, and generate clean CSV files 100% locally inside your web browser.

The Search Query: Local Browser CSV Data Cleaner

QA engineers and data auditors search for:

Non-Destructive VTA Pipeline Architecture

Lab Mode processes data using a non-destructive step sequence. Your raw source sheet remains untouched in the Sheet Manager while transform recipes run:

[Raw Source Sheet] ---> [Lab Mode Pipeline Steps] ---> [Real-time Highlighting & Audit Pass]
                              |
                              +---> [Build Cleaned Sheet]
Rule of thumb: run data cleaning steps non-destructively on a copy of your source sheet to preserve original data lineage.

Configuring Lab Mode Transform Steps

In Lab Mode, click Add Step and select transform operations:

// Step sequence configuration in labMode.js
import { executeLabPipeline } from '../features/labMode.js';

const steps = [ { type: 'TRIM_WHITESPACE', targetColumn: 'Email' }, { type: 'FLAG_EMPTY', targetColumn: 'Email' }, { type: 'FLAG_DUPLICATE', targetColumn: 'Customer_ID' }, { type: 'ADD_FORMULA_COL', colName: 'Total_Price', formula: 'Quantity * Unit_Price' } ];

const auditResult = executeLabPipeline(activeSheet, steps); console.log(Audited ${auditResult.totalRows} rows. Flagged ${auditResult.flaggedCount} issues.);

Transform StepAction PerformedVisual Highlight Color
TRIM_WHITESPACERemoves leading and trailing spaces from text stringsNone (modifies string value)
FLAG_EMPTYDetects empty or null cell valuesYellow highlight (rgba(234,179,8,0.25))
FLAG_DUPLICATEFlags duplicate primary keys or email addressesRed highlight (rgba(239,68,68,0.25))
ADD_FORMULA_COLComputes derived mathematical or string columnGreen header (rgba(34,197,94,0.25))

Conclusion

Local CSV data validation in Lab Mode ensures 100% data privacy, fast execution, and zero risk of accidental data mutation.

Table Formatter — Clean, reshape, and convert tabular data between HTML, CSV, TSV, SQL, and Markdown.