Skip to main content
The response content type is text/csv. String fields are quoted and spreadsheet formulas are escaped.

Configure exports

The default export limit is 1000. Change it or disable export independently:
The generated path appends /export to many.path, so the example above is served at /todo-items/reports/todo-items/export.

Export a different shape

Use ExportDTOClass to select CSV columns without changing the normal response DTO. Decorated fields are serialized in the export, and their property names become the CSV headers. todo-item-export.dto.ts
For very large datasets, keep the export limit bounded or implement a custom streaming controller. Edit this page