Dentro de una aplicación Django, estoy usando SlickGrid para unir algunos datos XHR a una hoja de cálculo del lado del cliente:Funciones de SlickGrid para la exportación de CSV?
var grid;
var review_url = '/api/reviews/?t=' + current_tcode;
$.getJSON(review_url, function(data) {
grid = new Slick.Grid("#myGrid", data, columns, options);
});
También me gustaría dar al usuario la opción de descargar los datos como un archivo CSV . ¿Cuál es el mejor enfoque para hacer esto?
- Simplemente enlace a un archivo CSV que realizo yo mismo (con Piston, que ya estoy usando para la API).
- Haz algo inteligente usando SlickGrid para generar datos CSV en el lado del cliente.
- Algo más.
SlickGrid se siente con todas las funciones lo suficiente como para que pueda tener algo incorporado para dar salida a CSV, pero no puedo encontrar nada en una búsqueda rápida.
esto está funcionando bastante bien para mí. Un cambio que realicé fue en la línea # 5 del código anterior: 'var innerValue = row [j] === null || typeof fila [j] == 'undefined'? '': fila [j] .toString(); ' – phirschybar