Structural checks catch common import failures
The validator detects unclosed quotes, quotes placed inside unquoted fields, trailing characters after a closing quote, ragged rows, empty headers, and duplicate header names.
The report counts data rows separately from the header and identifies the delimiter selected by the parser.