# Delimited components

| [tExternalSortOutput](https://help.qlik.com/talend/en-US/components/8.0/delimited/texternalsortoutput) | Sorts input data based on one or several columns, by type (numeric or alphabetical)<br>and order (ascendant or descendent), using an external sort application, and passes the<br>sorted data to the subsequent component. |
| --- | --- |
| [tFileInputDelimited](https://help.qlik.com/talend/en-US/components/8.0/delimited/tfileinputdelimited) | Reads a delimited file row by row to split them up into fields and then sends the<br>fields as defined in the schema to the next component. |
| [tFileOutputDelimited](https://help.qlik.com/talend/en-US/components/8.0/delimited/tfileoutputdelimited) | Outputs the input data to a delimited file according to the defined<br>schema. |
| [tFileStreamInputDelimited](https://help.qlik.com/talend/en-US/components/8.0/delimited/tfilestreaminputdelimited) | Reads data continuously, row by row, to split it into fields, then sends fields<br>defined in its schema to the next Job component, via a Row &gt;<br>Main link. |
| [tPivotToColumnsDelimited](https://help.qlik.com/talend/en-US/components/8.0/delimited/tpivottocolumnsdelimited) | Fine-tunes the selection of data to output. |