> For the complete documentation index, see [llms.txt](https://xlswriter-docs.viest.me/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xlswriter-docs.viest.me/english/csv.md).

# CSV

Convert an existing XLSX file to CSV without going through PHP arrays.

* [XLSX to CSV — normal mode](/english/csv/put-csv.md) — write the entire sheet to a CSV file in one call.
* [XLSX to CSV — callback mode](/english/csv/put-csv-callback.md) — receive each row in a user callback for streaming or filtering.
