ExportCSV(filename, export_data)
Description
Section titled âDescriptionâThe object-free ExportCSV Lua function exports a Lua table in CSV format.
![]() | Known Limitation: |
| The output CSV file might not formatted correctly. |
Arguments
Section titled âArgumentsâ- Filename:
This is a string containing the file name of the exported file. It should contain the file name, including the entire path. See the example below. - Export_data:
This is the data that is going to be exported. It should be a table object.
-
Boolean:
This function returns a boolean.- True:
The export was a success. - False:
The export failed.
- True:
Example
Section titled âExampleâTo export the build details table, create a plugin with this code:
| Copy CodeLua |
| ``` |
| return function() |
-- 'BuildDetails()' creates a table with information about the software build.local build = BuildDetails()--The path and filename is stored in a variable.local exportPath = GetPath(Enums.PathType.Library) .. "/BuildDetails.csv"--The actual export (in csv format) using the path and the table - the result boolean stored in a variable.local success = ExportCSV(exportPath, build)--Print feedback about the export path.if success then Printf("The export was stored at: " .. exportPath)else Printf("The export failed.")endend
