如何以这种格式导出此Excel电子表格?

时间:2011-02-28 05:17:35

标签: excel vbscript excel-vba vba

我有一个包含875行和6列的Excel电子表格。

如何将所有数据(可能使用vb脚本?)导出到这样的txt文件中..

行= 1

阵列(
'名称'=> ' column1data ',
'地址'=> ' column2data ',
'电话'=> ' column3data ',
'电子邮件'=> ' column3data ',
'网站'=> ' column4data ',
'纬度'=> ' column5data ',
'经度'=> ' column6data '
),

增加行号并重复上述操作直到行结束

1 个答案:

答案 0 :(得分:0)

最简单的方法是使用以下公式在电子表格中创建一个列

="array(
'name'=>'"&A1&"',
'address'=>'"&B1&"',
'telephone'=>'"&C1&"',
'email'=>'"&D1&"',
'website'=>'"&E1&"',
'latitude'=>'"&F1&"',
'longitude'=>'"&G1&"'
),"

正如您所看到的,这个想法基本上是建立字符串,比如H列,然后只需将您的新信息复制并粘贴到您喜欢的任何位置即可。旁注,我忘记了如果单引号在上面的公式中起作用,你可能不得不逃避它们。