If you want to generate a CSV "piece" from JSON data, pokoli often recommends using Papa.unparse . This converts your structured data into a downloadable string. javascript
Managing multi-step molding or cutting processes where one input generates multiple distinct product "pieces." 3. Client-Side File Downloads Pokoli
Using Tryton's invoice modules to automate billing. If you want to generate a CSV "piece"
var csv = Papa.unparse([ ["Column 1", "Column 2"], ["Data A", "Data B"] ]); // This outputs: "Column 1,Column 2\r\nData A,Data B" Use code with caution. Copied to clipboard "Data B"] ])
For Excel compatibility, pokoli has suggested manually adding a Byte Order Mark (BOM) on GitHub : javascript csv = '\uFEFF' + csv; Use code with caution. Copied to clipboard 2. Generating Business Reports in Tryton