2016-12-05 71 views
-1

我正在MVC中生成一个表。我正在使用tableexport.js进行导出。但是,我发现,虽然我将文件导出到Excel,但它有许多来自html表的不当的空格。我尝试过,但它没有奏效。请参见生成的样本表数据时我检查在Chrome:表数据/标题值有很多影响导出的空间

enter image description here

见下面表格标题:

enter image description here

我怎样才能摆脱由MVC所产生的额外的空间,是不是在该模型?

回答

0

我能够解决问题的空间不是从mvc应用程序,但通过编辑tableexport.js文件。我改变

return $(val).text(); 

return $(val).text().trim(); 

的出口类型XLSX,XLSM,XLS和TXT。后来我改变

$(val).text().replace(/"/g, '""') 

$(val).text().trim().replace(/"/g, '""'). 

微调是能够得到输出按照预期方式。希望这对任何有此类问题的人都有帮助。