Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 向表中添加管道_Javascript_Jquery_Arrays_Replace - Fatal编程技术网

Javascript 向表中添加管道

Javascript 向表中添加管道,javascript,jquery,arrays,replace,Javascript,Jquery,Arrays,Replace,当我从Excel复制数据并粘贴到word文档时。每行末尾的每个单词和“\n”之间都有“\t”,如下所示: Letter Number Symbol A 1 # B 2 ! C 3 % 谢谢你的帮助。这个难题缺少的一点是,如果没有数据,它需要一个空间 无管道: Letter Number Symbol A 1 # B ! C 3 % 使用管道: ||Letter||Number||Symbol|| |A|1|#| |B| |!|<

当我从Excel复制数据并粘贴到word文档时。每行末尾的每个单词和“\n”之间都有“\t”,如下所示:

Letter  Number  Symbol
A   1   #
B   2   !
C   3   %
谢谢你的帮助。这个难题缺少的一点是,如果没有数据,它需要一个空间

无管道:

Letter  Number  Symbol
A   1   #
B       !
C   3   %
使用管道:

||Letter||Number||Symbol||
|A|1|#|
|B| |!|<-- Needs to have a space if no data
|C|3|%|
#不带管道{
宽度:400px;
高度:200px;
字号:14pt;
边缘顶部:50px;
填充:10px 10px 10px 10px;
垂直对齐:顶部;
}
.文本框{
保证金:0;
文本对齐:居中;
}
.按钮{
利润率:40px 20px 20px 40px;
字号:14pt;
}

JIRA的格式表
这个怎么样?(打开浏览器的控制台以查看输出)

excelText=“Letter\tNumber\tSymbol\nA\t1\t\nB\t\t!\nC\t3\t%”
//字母数字符号
//A 1#
//B 2!
//C3%
excelLines=excelText.replace(/\t\t/g,“\t\t”).split(“\n”)
header=“| |”+excelLines[0]。替换(/\t/g,“| |”)+“| |”
单元格=“|”+excelLines.slice(1)。连接(“|\n |”)。替换(/\t/g,“|”)+“|”
formattedTable=标题+“\n”+单元格
console.log(格式化表)
//| |字母| |数字| |符号||
//| A | 1|#|
//| B | | ||

//| C | 3 |%|
你能在JSFIDLE上发布一个示例吗?当然,给我一点时间我,@theoutlander,希望你能理解。提前谢谢!嘿,Josiah,它缺少每行开头的管道。更改为在每行开头添加管道(两个用于标题);再试一次hi@Josiah,我更新了这个问题,希望你能解决最后一个难题。你是二对二!我想我修好了\t\t现在被更改为\t\t。让我知道这是否适合你!不知怎的,它被挂断了。我还尝试添加“var noSpace=cells.replace(/| | |/g,“| |”)”,但这也不起作用。我更新了问题以反映你的最新建议