TableExport icon indicating copy to clipboard operation
TableExport copied to clipboard

tableexport.js IE 10+ issues

Open subrat7 opened this issue 7 years ago • 0 comments

I am using this functionality to export multiple sheet

exportmultisheet: function (data, mime, filename, sheetnames, extension, merges={}, cols_width={}) { var sheet_data = null; var key = extension.substring(1); if (_isEnhanced(key)){ var wb = new this.Workbook(); for (var i=0; i<data.length; i++){ wb.SheetNames.push(sheetnames[i]); var sheet_data = this.createSheet(data[i], merges[sheetnames[i]] || [], cols_width[sheetnames[i]] || []); wb.Sheets[sheetnames[i]] = sheet_data; } var bookType = this.getBookType(key); var wopts = { bookType: bookType, bookSST: false, type: 'binary' }, wbout = XLSX.write(wb, wopts);

                sheet_data = this.string2ArrayBuffer(wbout);
            }
            if (sheet_data){
                if (_isMobile) {
                    var dataURI = 'data:' + mime + ';' + this.charset + ',' + sheet_data;
                    this.downloadDataURI(dataURI, filename, extension);
                } else {
                    saveAs(new Blob([sheet_data],
                        {type: mime + ';' + this.charset}),
                        filename + extension, true);
                }
            }
        },

because This functionality is not available in latest version of TableExport.js v5.0.0

exportmultisheet is working fine in chrome and mozila but not working in IE10+

Please some body help me

Thanks .

subrat7 avatar Feb 14 '18 12:02 subrat7