Office表格数据处理小工具

现有一个Excel表格或world中有一个表格,需要对表格数据做字符串拼接操作,例如:

将下面word中表格数据拼接成:测试("CORPNAME","公司名称"); 的形式

 

将文本内容直接拷贝到网页中,点击解析按钮,内容就会在下面的文本域中按照自定义格式输出。

这里的文本输出格式可以自定义,改动代码中对应格式输出语句即可。

 

此工具的完整代码:

<!DOCTYPE html>
<html lang="en">
<head>

</head>
<body>
    <h1>待解析文本</h1>
    <textarea id="AnswerText" rows="15" style="width:500px"></textarea>
	<button id="BtnNow" style="width:50px;height:50px;">解析</button>
	<button id="BtnReset" style="width:50px;height:50px;margin-left:15px;">重置</button>
    <br />
	<h1>解析后文本</h1>
    <textarea id="AnswerAnalysis" rows="20" style="width:500px"></textarea>

    <script src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
    <script type="text/javascript">
        $("#BtnNow").on("click", function () {
            var vHtml = "";
            var _answerText = $("#AnswerText").val();
            if (_answerText != "") {
                var vArr = _answerText.split("\n");//按行拆分
                //console.log(vArr);
                for (var i = 0; i < vArr.length; i++) {
                    var v1 = vArr[i];
                    var vArr1 = v1.split("\t");//按空格拆分

                    vHtml += '测试("' + vArr1[0] + '","' + vArr1[1] +'");\n'//要输出的文本

                }
                $("#AnswerAnalysis").html(vHtml);
            }
        });

		 $("#BtnReset").on("click", function () {
              $("#AnswerText").val("");
			  $("#AnswerAnalysis").val("");
        });
    </script>
</body>
</html>

 

使用方式:将完整代码复制后放到txt文本中,将文件的后缀改成 .html(网页格式),然后使用浏览器打开文件,就可以使用了。

 

支持多列数据的处理,如果需要处理多列数据,需要对代码进行改动。例如要处理三列数据:

 代码做如下改动:

也就是在输出的语句中把第三个参数拼接进去。如果有n个参数,以此类推。(数组下标从0开始,所以第n个参数的下标为n-1)

解析结果如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值