ExportCsv ViewHelper <c:exportCsv>
ViewHelper that exports data in CSV format.
Go to the source code of this ViewHelper: ExportCsvViewHelper.php (GitHub).
Arguments
The following arguments are available for the exportCsv ViewHelper:
data
-
- Required
true
- Type
- mixed
Data to export
fileName
-
- Required
true
- Type
- string
File name to save the CSV in typo3temp/sav_charts
columnHeader
-
- Type
- array
Column header
rowHeader
-
- Type
- array
Row header
Examples
Exporting data with a column header
<c:data id="data">
<c:item key="0" values="65, 59, 80, 81, 56, 55, 40" />
<c:item key="1"values="1.5, 3, 5, 10, 17, 20, 24" />
</c:data>
<c:template id="1">
EXT:sav_charts/Resources/Private/Templates/ChartsExamples/FluidParser/HorizontalBarChartAdvanced.fluid
</c:template>
<c:exportCSV fileName="Export_1.csv" columnHeader="{data__labels}" data="{data__data}" />
Copied!
Exporting data with a column header and a row header
<c:marker id="labelSet0">Humidity</c:marker>
<c:marker id="labelSet1">Temperature</c:marker>
<c:exportCSV fileName="Export_2.csv" rowHeader="{0:'', 1:marker__labelSet0, 2:marker__labelSet1}" columnHeader="{data__labels}" data="{data__data}" />
Copied!
Exporting transposed data with a column header
<c:exportCSV fileName="Export_3.csv" columnHeader="{0:marker__labelSet0, 1:marker__labelSet1}" data="{data__data->c:transpose()}" />
Copied!