Bootstrap Table 使用教程基础篇 之 解决导出Excel科学计数法问题

  • A+
所属分类:Bootstrap Table

Bootstrap Table 使用教程基础篇 之 解决导出Excel科学计数法问题

tableExport.js

  1. //找到这一块代码在下面增加一行代码即可  
  2. ForEachVisibleCell(this, 'td,th', rowIndex, $hrows.length + $rows.length,  
  3. function (cell, row, col) {  
  4. if (cell !== null) {  
  5.     var tdstyle = '';  
  6.     var tdcss = $(cell).data("tableexport-msonumberformat");  
  7.   
  8.     if (typeof tdcss == 'undefined' && typeof defaults.onMsoNumberFormat === 'function')  
  9.         tdcss = defaults.onMsoNumberFormat(cell, row, col);  
  10.     else tdcss = '\\@';//增加这一行代码即可  
  11.     if (typeof tdcss != 'undefined' && tdcss !== '')  
  12.         tdstyle = 'style="mso-number-format:\'' + tdcss + '\''; 
  13.  
  14.     for (var cssStyle in defaults.excelstyles) { 
  15.         if (defaults.excelstyles.hasOwnProperty(cssStyle)) { 
  16.             tdcss = $(cell).css(defaults.excelstyles[cssStyle]); 
  17.             if (tdcss === '') 
  18.                 tdcss = $row.css(defaults.excelstyles[cssStyle]); 
  19.  
  20.             if (tdcss !== '' && tdcss != '0px none rgb(0, 0, 0)' && tdcss != 'rgba(0, 0, 0, 0)') { 
  21.                 tdstyle += (tdstyle === '') ? 'style="' : ';';  
  22.                 tdstyle += defaults.excelstyles[cssStyle] + ':' + tdcss;  
  23.             }  
  24.         }  
  25.     }  
  26.     trData += '<td';  
  27.     if (tdstyle !== '')  
  28.         trData += ' ' + tdstyle + '"'; 
  29.     if ($(cell).is("[colspan]")) 
  30.         trData += ' colspan="' + $(cell).attr('colspan') + '"'; 
  31.     if ($(cell).is("[rowspan]")) 
  32.         trData += ' rowspan="' + $(cell).attr('rowspan') + '"';  
  33.     trData += '>' + parseString(cell, row, col).replace(/\n/g, '<br>') + '</td>';  
  34. }  
  35. });  
钰玺

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  3   博主  1

    • 450744192 450744192 1

      你好,我的tableexport里面没有这些判断,改怎么写呢?

      • 450744192 450744192 1

        谢谢您,我的版本过低的问题。已解决

        • 寂灭 寂灭 0

          你好,我想问下你这个是哪个版本的bootstrap-table呢~~