> For the complete documentation index, see [llms.txt](https://help.tillit.cloud/tillit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.tillit.cloud/tillit/knowledge-base/setting-up-tillit/integrations/wire-flow/task-types-and-integrations/data-parsing-and-generation.md).

# Data Parsing & Generation

Wire Flow data parsing and generation tasks for reading and producing XML, CSV, and Excel files within a workflow.

## File Parsing

These tasks parse a file and return structured data, or generate a file from structured data. They are typically placed immediately after a **File Upload Trigger**.

<figure><img src="https://352909507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrNT40XJFAFlAhUX8CcQS%2Fuploads%2Fgit-blob-c4f5bb94fd3932436808c4b0f00668b0f5672c66%2FPasted%20image%2020260414120706.png?alt=media" alt=""><figcaption></figcaption></figure>

| Node              | Input                           | Output             |
| ----------------- | ------------------------------- | ------------------ |
| **XML Parser**    | XML string or uploaded file     | JSON object        |
| **XML Generator** | JSON object                     | XML string         |
| **CSV Parser**    | Uploaded CSV file               | JSON array of rows |
| **Excel Parser**  | Uploaded `.xlsx` / `.xlsm` file | JSON array of rows |

Connect them in the flow and they work automatically — no additional configuration is required for basic parsing.

{% hint style="info" %}
The CSV Parser, Excel Parser, and XML Parser tasks accept the file reference object produced by the File Upload Trigger as their input. See [Triggers & Execution](/tillit/knowledge-base/setting-up-tillit/integrations/wire-flow/triggers-and-execution.md) for the expected input format.
{% endhint %}

## Storing Results for Future Use

You can use the End Event Task type to create a variable and use the results in the further nodes. Otherwise, you can only map the immediate previous results.

<figure><img src="https://352909507-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FrNT40XJFAFlAhUX8CcQS%2Fuploads%2Fu1MQWYxeZwFNzI0N5uUp%2Fimage.png?alt=media&amp;token=e2699b82-5a6e-49d9-8c23-c3585cd5ceef" alt=""><figcaption></figcaption></figure>
