Alasql кажется очень полезным для экспорта файлов XLS из JS, и это тоже просто.
Но нет хорошего учебника или, может быть, я его не нашел.
Во время экспорта XLS напрямую из HTML он работает нормально, но я не могу добавить форматирование ячеек в этом процессе.
Я пробовал это -
$scope.exportExcel = function() {
// WORKS FINE
/* alasql('SELECT * INTO XLSX("myinquires.xlsx", {headers:true}) \
FROM HTML("#MyInquires", {headers:true})');*/
// produces error
alasql('SELECT * INTO XLSX("myinquires.xlsx", {headers:true,column:{width:300}}) \
FROM HTML("#MyInquires", {headers:true})');
}
Те же стили отлично работали при экспорте из объекта вместо HTML.
Оба кода здесь-
http://plnkr.co/edit/bZsFYkaKIvN26XmpbqCy?p=preview