Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $scope.exportToExcel = function () {
- function b64toBlob(b64Data, contentType, sliceSize) {
- contentType = contentType || '';
- sliceSize = sliceSize || 512;
- var byteCharacters = atob(b64Data);
- var byteArrays = [];
- for (var offset = 0; offset < byteCharacters.length; offset += sliceSize) {
- var slice = byteCharacters.slice(offset, offset + sliceSize);
- var byteNumbers = new Array(slice.length);
- for (var i = 0; i < slice.length; i++) {
- byteNumbers[i] = slice.charCodeAt(i);
- }
- var byteArray = new Uint8Array(byteNumbers);
- byteArrays.push(byteArray);
- }
- var blob = new Blob(byteArrays, { type: contentType });
- return blob;
- }
- var contentType = 'binary/octet-stream';
- var b64Data = data;
- var convert = b64toBlob(b64Data, contentType);
- // var blob = URL.createObjectURL(convert);
- console.log("DOWNLOAD: " + URL.createObjectURL(convert))
- saveAs(convert, "Report.xls");
- }
Add Comment
Please, Sign In to add comment