๐CSV to TSV Delimiter Converter Documentation & Guide
๐How to Use This Tool
- Paste Source Data: Paste your delimited rows into the source textarea or pick one of the European CSV, TSV, or log presets.
- Select Source & Target Delimiters: Choose auto-detection or specify your exact source and target delimiters (comma, tab, semicolon, pipe, caret, or custom).
- Adjust Quoting Rules: Configure whether to quote minimal fields containing delimiters, all strings, or strip unneeded quotes.
- Convert Delimiters: Click Convert Delimiters to transform delimiters across all rows with instant stats.
โ๏ธTechnical & Algorithmic Details
Simple string replace fails on CSV data because commas inside quotes must be preserved while commas outside quotes must be replaced. This tool implements a full state-machine lexer that tracks quote boundaries and escaping rules.
๐กPractical Use Cases & Best Practices
- Converting European Excel semicolon files into standard US comma-separated format for database imports.
- Transforming CSV files into tab-delimited TSV for Unix command-line utilities (awk, cut, sort).
- Cleaning and normalizing pipe-delimited database exports for cloud data warehouses.