用于Wordpress导入的Excel / CSV合并文本和单元格数据

时间:2014-06-01 08:11:19

标签: wordpress excel csv

我有几个Wordpress HTML页面可以通过CSV / excel导入。其中一个字段是Wordpress页面的内容。由于这些页面都是相同的,除了3个地方(2个名称,1个IMG URL)我试图提高效率并上传带有自定义字段的Excel。

我想要做的是将IMG网址和产品名称合并到Excel单元格文本中的相应位置,以便将其作为完整页面导入。在添加100个类似页面时,我只想避免所有剪切和粘贴,只有几个不同的位置。

关于我可以在哪里完成此任何提示或建议?我还没能弄明白或在网上寻求帮助。

细胞数据示例:

<div id="productimage" style="float:left;width:380px;">
<img alt="alternate" src="imagesource" />
</div>


<div id="productspecs"  style="float:left;padding-left:25px;">
<h2><strong>Product Name</strong></h2>
</div>

&#34;产品名称&#34;,&#34;替代&#34;和&#34; imagesource&#34;我在电子表格中有字段..我不知道如何将它们合并到此单元数据示例中以自动填充这些新页面。

谢谢!

1 个答案:

答案 0 :(得分:1)

如果我正确理解了您的问题,那么您在Excel单元格中有html,并且您希望通过引用工作簿的其他单元格中的内容来制作该html的部分动态。

我认为在您的示例中,您希望imagesourceProduct Name动态。

您可以将html复制并粘贴到Excel公式编辑器中。您可以增加其高度,以便一次看到多行。公式编辑器可以处理换行符。

如果要构建包含双引号的字符串,如果引号位于字符串内,则需要使用两个双引号,如果它位于字符串的开头或结尾,则需要使用三个双引号。您可以使用&符号来连接字符串和单元格引用。

使用上面的具体示例,Excel中的公式将沿着这些行读取(将Sheet2!A2等替换为保存数据的单元格。将数据排列在每个产品的行中,然后就可以了复制此公式以获得所需的结果。

="<div id=""productimage"" style=""float:left;width:380px;"">
<img alt=""alternate"" src="""&Sheet2!A2&""" />
</div>


<div id=""productspecs""  style=""float:left;padding-left:25px;"">
<h2><strong>"&Sheet2!B2&"</strong></h2>
</div>"

以单元格格式打开“自动换行”,否则您将在一行代码中看到所有内容。下面的屏幕截图使用两行数据,其中包含图2中图像源和产品名称的不同文本。

enter image description here

编辑:我试图在评论中发布这个,但是双引号和三引号都没有成功,只用一个引号替换。

另外,你设法删除了一些&amp;连接不同字符串的标志。请再次查看我发布的原始公式。用你的替换单元格引用,但不要破坏代码。原则是:

="First String"&A1&"Next String"

如果字符串里面有引号,请将它们加倍

="He said "Please" but nobody heard him"&A1&"next string"

如果字符串在字符串的开头有引号,那么您需要字符串的开头引号和字符串中引号的双引号。同样,对于字符串末尾的引号:复制字符串中的引号,然后添加结束引号。

="""Please" - he said"&A1&"and she answered "OK."""