从Google文档电子表格粘贴时获取不一致的制表符分隔符宽度

时间:2016-01-13 14:11:39

标签: parsing csv google-sheets

我正在尝试为某些人创建一个小工具,他们需要做的就是复制电子表格的内容,然后将其粘贴到文本框中,这样就可以创建一个很好的表格供他们嵌入他们的制品

我设法做了所有事情,但Google文档在文本编辑器中复制和粘贴数据时,似乎在值之间得到了制表符分隔符的大小(宽度)错误。所以,不是得到4个默认空格,而是在某些情况下得到2,到目前为止我设法发现原因是某些单元格包含带空格的字符串。出于某种原因,这似乎混淆了Google文档,从而提供了错误的间距,这反过来又毁了我的剧本。

我知道我可以在这里使用逗号分隔值,但问题是我们试图让人们只需复制和粘贴。请看下面的示例输出:

School Name Location    Type    No. eligible pupils

在此示例中,学校名称是一个单元格,位置是另一个单元格,类型是另一个,合格的学生是最后一个。很明显,第一个单元格右侧没有必要的空间。

有什么想法吗?我考虑过将占用空间超过1个空格的所有空格转换为逗号,但这可能会导致用户实际使用的情况2 ......这将无法再次使用。

1 个答案:

答案 0 :(得分:0)

出于某种原因,代码编辑器实际上没有正确显示选项卡。使用正则表达式和另一个代码编辑器(vim)显示所有这些都是实际的选项卡。 :)