> For the complete documentation index, see [llms.txt](https://doc.duaer.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.duaer.com/build/extract-from-file.md).

# Read a file with Extract from File in Duaer

In Duaer, Extract from File reads JSON items or text from a file on binary. The default Operation is Extract From CSV.
## Read rows from a CSV

1. Start from an item that already has a file on a binary field, for example data from Convert to File.
2. Search for Extract from File and connect it after that node.
3. Leave Operation on Extract From CSV.
4. Set Input Binary Field to that binary field name, for example data.
5. Select Execute step. The output is the rows from the table.

Other operations are Extract From HTML, Extract From ICS, Extract From JSON, Extract From ODS, Extract From PDF, Extract From RTF, Extract From Text File, Extract From XML, Extract From XLS, Extract From XLSX, and Move File to Base64 String.

You cannot pin output that includes binary. Refer to [Pin data in Duaer](/data/data-pinning.md).
## Questions

### Can Extract from File in Duaer open a path on my Desktop?

No. It reads a file already on the item’s binary field. To load from the host disk, use Read/Write Files from Disk on self-hosted Duaer.

