Delimited text files — CSV, TSV, pipe-separated, and custom formats — all share the same fundamental structure: values separated by a specific character, with optional quoting. This tool manipulates columns across all delimiter types in one place, handling the quoting complexity that makes delimited text tricky to process by hand.
Not all delimited files are CSV. Log files often use pipes (|) or spaces. Billing exports may use semicolons. Internal tools may generate tab-separated data. This tool accepts any single-character delimiter and applies column operations — extract, delete, reorder — using the same underlying parser that handles quoted fields correctly regardless of the delimiter used.
CSV Column Tools is specifically for comma-delimited files. This tool is delimiter-agnostic — it accepts any delimiter character, making it suitable for TSV, pipe-separated, and other formats that CSV Column Tools would misparse.
If row 1 is a header row, you can reference columns by their header name. With "No header" selected, columns are referenced by position number (1-indexed). You can mix both in the same operation.
Yes — the parser implements RFC 4180-style quoting for any delimiter. A field containing the delimiter character is enclosed in double quotes; a double quote inside a quoted field is escaped as two consecutive double quotes.
Yes — rows with fewer columns than the maximum are padded with empty fields in the output. Rows with extra columns are included with the additional cells.
See also CSV Column Tools, CSV Delimiter Changer, and TSV Column Tools.