Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于Wordpress导入的Excel/CSV合并文本和单元格数据_Wordpress_Excel_Csv - Fatal编程技术网

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

用于Wordpress导入的Excel/CSV合并文本和单元格数据,wordpress,excel,csv,Wordpress,Excel,Csv,我有几个Wordpress HTML页面可以通过CSV/excel导入。其中一个字段是Wordpress页面的内容。由于这些页面除了3个位置(2个名字,1个IMG URL)之外都是相同的,所以我正在努力提高效率,上传一个带有自定义字段的excel 我想做的是将IMG URL和产品名称合并到Excel单元格文本中的适当位置,以便将其作为完整页面导入。当添加100个只有几个不同点的类似页面时,我试图避免所有的剪切和粘贴 关于我在哪里可以做到这一点,有什么建议吗?我一直无法找到答案,也无法在网上找到帮

我有几个Wordpress HTML页面可以通过CSV/excel导入。其中一个字段是Wordpress页面的内容。由于这些页面除了3个位置(2个名字,1个IMG URL)之外都是相同的,所以我正在努力提高效率,上传一个带有自定义字段的excel

我想做的是将IMG URL和产品名称合并到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>

产品名称
“产品名称”、“备选”和“imagesource”我在电子表格中有字段。。我只是不知道如何将它们合并到这个单元格数据示例中,以自动填充这些新页面


谢谢

如果我正确理解了您的问题,您在Excel单元格中有html,您希望通过引用工作簿其他单元格中的内容使该html的某些部分成为动态的

我假设在您的示例中,您希望使
imagesource
产品名称
动态

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

如果要生成包含双引号的字符串,如果引号位于字符串内部,则需要使用两个双引号;如果引号位于字符串的开头或结尾,则需要在一行中使用三个双引号。可以使用符号and连接字符串和单元格引用

在上面的具体示例中,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>"
如果字符串中有引号,则将其加倍

="He said "Please" but nobody heard him"&A1&"next string"
如果字符串的开头有引号,则需要字符串的开头引号和字符串内部引号的双引号。同样,对于字符串末尾的引号,请复制字符串中的引号,然后添加结束引号

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

我在这方面遇到了问题。下面是Excel框代码:“!A1&”它似乎没有从A1和B1中提取值。我没有看到它被填充到C1中(使用此公式的地方)。A1和B1前面的!在做什么?你知道单元格引用是如何工作的吗?该!将工作表名称与单元格地址分开。如果没有工作表名称,则没有!符号。因此,如果单元格位于工作表2上且公式位于不同的工作表上,则使用
Sheet2!A1
。如果被引用的单元格位于同一工作表上,则使用
>A1
。此外,您还删除了一些连接不同字符串的符号(&S)。请参阅文章中的“我的编辑”,因为注释无法正确使用它。
="""Please" - he said"&A1&"and she answered "OK."""