# Semi-Structured Text Parsing and Table Extraction

Parse fixed-width records, messy delimited text, logs, Markdown tables, and HTML tables into CSV, JSON, XML, or Excel with reviewable cleanup steps.

> Canonical page: https://elysiatools.com/en/hubs/semi-structured-text-table-extraction

- **Keywords:** semi-structured text parser, fixed-width parser, messy text to CSV, log parser, HTML table extraction, CSV row repair

## Frequently asked questions

### Why keep text parsing, table extraction, and log parsing together?

They share the same delivery problem: irregular text must become records with stable columns, documented assumptions, and an export format that another system can trust.

### When should fixed-width parsing be used?

Use it when columns are defined by character positions rather than delimiters, such as legacy reports, mainframe exports, or copied terminal tables.

### Should malformed CSV rows be repaired before or after conversion?

Repair them after the first structured export exposes row-length problems, but before the data is imported into a spreadsheet, database, or analytics tool.

### Can this workflow infer the perfect schema automatically?

No. It can infer structure and surface anomalies, but column names, data types, required fields, and downstream acceptance rules still need review.

## Related content

- [Tabular Data Conversion Workflow](https://elysiatools.com/en/hubs/csv-convert): Convert CSV, spreadsheets, JSON, HTML tables, Markdown, XML, and text while checking headers, delimiters, types, and encoding.
- [CSV Cleanup, Reshaping, and Delivery Workflow](https://elysiatools.com/en/hubs/csv-utility): Inspect CSV structure, keep the right columns, reshape rows, compare outputs, and split final files for dependable imports or reporting.
- [JSON Normalization and Interchange Workflow](https://elysiatools.com/en/hubs/json-convert): Turn a structured source into a checked JSON representation, then export the exact table, configuration, document, API, XML, CSON, EDN, BSON, or UBJSON form required downstream.
- [HTML Content Extraction, Cleanup, and Delivery](https://elysiatools.com/en/hubs/html-content-extraction-cleanup-and-delivery): Extract links, images, attributes, and tables from HTML, remove unwanted markup, and ship verified Markdown, PDF, or CSV outputs.
- [Data Quality and Anomaly Investigation Workflows](https://elysiatools.com/en/hubs/data-quality-anomaly-workflows): Profile tabular data, isolate duplicates, missingness, referential breaks, outliers, and time-series anomalies, and turn findings into defensible quality evidence.
