Category / Section
How to Export CSV Without Table Headers in Bold Reports
Published:
Updated:
The eliminateHeader custom attribute allows you to export reports to CSV format without column headers. This is useful when:
- Feeding data directly into scripts, ETL tools, or databases
- Creating headerless files for bulk imports
- Reducing file size for large datasets
This feature is supported in embedded and on-premise Bold Reports (version 6.0 and later).
Step-by-Step Guide
1. Open the report
- Launch the Bold Reports Designer.
- Open the report you want to configure.
2. Access Custom Attributes
- Select the Report by clicking outside all report items (tables, matrices, charts, or other items).
- In the Properties panel, expand the Miscellaneous section.
- Locate Custom Attributes and click Set Attributes.
3. Add the eliminateHeader property
- In the Custom Attribute dialog, click Add.
- Enter the following values:
- Property Name:
eliminateHeader - Value:
true
- Property Name:
- Click OK to save the changes.
4. Preview and export
- Click Preview.
- Go to Export → CSV.
- The exported file will contain only data rows without a header row.
How It Works
WheneliminateHeader is set to true, the CSV renderer skips the first row that contains column names. All other export settings, such as encoding and delimiter configuration, remain unchanged.
Notes and Limitations
- Applies only to CSV (
.csv) exports. - Does not affect Excel, PDF, Word, or other export formats.
- Works for tables and matrices. It is ignored for other report items.
- If
ExportRawDataOnlyis enabled, headers are eliminated automatically. - To restore headers, remove the attribute or set its value to
false.