我有一张带有> 2000条记录和两列的Excel工作表。 我想添加
{"<first_col_data>",
和
"<sec_col_data>"},
到所有行,并保存到文本文件。我的意思是添加大括号,双引号和逗号。 例如 data.xls =&gt;
A | B
----------------------------------
title_add | ADDING SOMETHING
title_list | LISTING SOMETHING
输出文本文件data.txt =&gt;
{"title_add","ADDING SOMETHING"},
{"title_list","LISTING SOMETHING"},
我该怎么做?我不知道宏或函数。
感谢您的帮助......
答案 0 :(得分:1)
在第二张工作表上,只需使用此公式,然后保存工作表:
Sheet2!A1=CONCATENATE("{""",Sheet1!A1,""",""",Sheet1!B1,"""}")
这应该导致:
{"title_add","ADDING SOMETHING"}
这是我的原始公式,它创建了上面的结果:
=VERKETTEN("{""";A1;""",""";B1;"""}")
我的另一个解决方案(一次性快速)将在保存 xls 之后使用Notepad ++查找/替换/插入 csv 或 txt < / em>的。或AWK,如果这是一个常规的事情。
你当然可以用宏来做这件事,也许其他人很高兴为你提供一个,但是因为你对宏没有任何想法,我甚至不推荐它,直到你有一些想法;)