2016年6月8日星期三

妙用excel做字符串的拼接处理

今日做前端开发,很费力的要把将近两千行的数据item预载入在线表格中,需要特定的数据格式,形如,

data = [
  [1, "string", ***],
  [2, "string", ***],
  ....
]

当前已有的是item_num和item_name目录。刚开始的思路是将其全部复制进txt文本,形如
如下格式,然后用python做字符串的拼接处理。

item_num, item_name
item_num, item_name
....

发现小问题了,每一行后的\n都需要split消除;若想得到List的形式,又会引入新的“”;拼接为单一的一个string不是很友好...果断舍弃,扔一边儿去接着看js各种轮子。

这时,手头的excel灵光乍现!!

1.首先将item_num和item_name分别复制进excel中,得到两列。
2.插入列,填补内容
3.同一行若干个单元格合并,小小的公式“=A2&B2&C2&D2&E2”



合并之后,如图


末列的单元格就是我想要的数据子格式啦。全部复制进[]中,我的data预载入数据就有了,


最终web端在线表格有了预载入的数据,如图,



再次为我的帅气和机智叹服。

没有评论:

发表评论