如何将word一段字符串转为html表格再转为excel格式

原理:

先将从word复制出来的字符串转成html页面的表格,然后将页面的表格直接粘贴到excel中,就可以得到表格了,easy job       ^_^

PS:我用的是wps excel,  ms excel我没有试。


/********************************************** 代码如下 ***********************************/

css:

<style>
    #mytable tr{max-width:300px;}
    #mytable tr td{border:1px solid #dfdfdf;max-width:400px;}
</style>

html:

<table id="mytable" style="border:1px solid #dfdfdf;border-collapse:collapse;">
</table>

js:

var str = "问:哪些品牌有性价比\n" +
    "答:寓境、简优、雅典娜、乔木斯、韩茉、北欧时尚、幸福家、健威、简、北枫、摩登、芙森堡等\n" +
    "问:国内知名品牌有哪几个\n" +
    "答:品筑生活、城市之窗、奥峰格伦迪、万特美家、皇朝、健威、香港简欧、赛诺、永铿、宝贝家、格美居、希尔、卡萨、美蒂莎、岛之宝、驰道、格美居、华晨办公等\n" +
    "问:能不能改尺寸\n" +
    "答:具体要咨询工厂,你要改什么尺寸\n" +
    "问:这个尺寸有问题\n" +
    "答:稍等,我核实下\n";
//    \n是 word中直接复制出来时自带的换行   
var handleHtml = str.replace(/(问:.*)\n(答:.*)/g,"<tr><td class='question'>$1</td><td class='answer' >$2</td><td class='category'>华中</td><td class='match-type'>智能匹配</td><td class='expires'>永久</td></tr>");
var formatHtml = handleHtml.replace(/[问:|答:]/g,"");//去除问:答:
$("#mytable").html(formatHtml);


















  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值