第1个回答 2022-06-07
本文的核心技能:使用Indesign的数据合并功能优化近300个产品的排版工作。
接到一个任务,在五天时间内完成近300个产品的图文排版。根据以往的经验,在不摸鱼的情况下,一人一天最多添加50个产品。加上排版的任务,一个人是没办法完成的。这次分享一下我们的团队工作流程。
一句话总结就是:先优化Excel表格,统一处理产品图片,然后统一放到Excel中去排版。虽然听起来简单,但实际操作起来还是遇到了非常非常非常多的困难。总结一下主要有四个大问题,Excel的整理问题,Excel导出txt会出现乱码,Indesign识别txt会失败,Indesign 数据合并功能达不到想要的效果。我们是这么解决的:
1.等甲方给到所有产品之后,先对产品按价格排序,编号
2.先在Excel中产品名字利用函数进行合并,然后对产品名字进行简化。
2.1 两个列文字内容进行合并对函数是“=A2&" "&B2”
2.2 合并之后,复制粘贴为纯文本,就可以进行编辑了
2.3 发现很多产品对名字中都有「企业定制」这四个字,我们不需要这四个字,直接查找-替换,批量删掉。
3.再去找每个产品对图片,并处理。导出图片以序号命名。这样做的好处是一个只在一个PS中进行操作就可以了。
3.1 我们是两个同事同时进行处理,我们用到了群晖Nas中对drive进行文件同步。
3.2 有的图需要抠图,利用remove.bg 可以极大增加抠图效率
4.然后去找每一个产品的重要详细信息。
5.所有对事情完成后,把以上信息重新整理到一个Excel表格中。
6.我们用Indesign进行最后对排版。使用数据合并功能,我们可以调用Excel中对数据,直接排版好近300个产品,而不用一个一个去复制粘贴。这一步遇到的困难是最多的。
6.1 为什么Indesign倒入数据会报错?用Excel导出txt文档之后,需要把Excel软件关掉,不然Indesign无法进行识别。
6.2 Mac电脑上的文件路径在哪里查看?按住command+option+c可以复制文件路径。
6.3直接复制的文件路径为什么识别不了?Mac的路径不能用/表示,得用:,比如 「/Users/leon/Desktop/草图.psd」识别不了,「Users:leon:Desktop:草图.psd」才可以
6.4 如何让Indesign识别图片?正确输入路径后,仍然无法识别图片,需要在Excel表头的title中输入@才可以,例如「@图片」
6.5 如何在Excel中批量输入图片的路径?我只要把第一个图片路径复制过来,剩下的直接利用恶性Excel的智能填充就好了。但是发现每个图片的后缀并不是统一的。我们的图片有的是jpg格式的,有的是png格式的。如果我每个文件名字都自己去复制粘贴都话,工作量也很大,所以先把格式统一成png。这里我用到了Mac自带的软件automator。他可以实现批量修改文件格式的功能。逻辑如下:获得图片文件夹的路径-获得文件夹里面的图片内容-复制一份,以防出问题-更改为PNG
6.6 直接用Excel导出的txt,导入Indesign会报错,需要导出后在用Excel打开,再保存,才可以成功导入Excel表格。
6.6 如何在一个页面里出现同时排列四个产品呢?我们直接生成的话,一页只有一个产品。我们可以依靠「数据合并」功能中的「多个记录版面」来生成多个产品图。
6.7 但是我的「多个记录版面」是灰色的,我百度了没找到答案,自己探索发现,使用这个功能时,只能有一个画板。只能先对产品进行排版,再制作封面和封底。
6.8 首页已经没有问题了,然而当预览整个页面时,发现有一部分出现了乱码。在Excel中尝试多次后发现由于两个问题造成的:一、Excel表格中不能出现回车;二、Excel表格中不能出现看不见的回车
6.9 如何批量删除回车键呢?可以使用基于SUBSTITUTE函数和CHAR函数的公式。公式如下:=SUBSTITUTE(B1,CHAR(10),", "),此公式将删除单元格B1中的所有换行符,并将其替换为逗号。然后将“ 自动填充手柄 ”拖动到其他单元格上以应用它以删除所有换行符。
6.10 什么叫看不见的回车呢?我也探索了好久,这种回车的表现为:具体变现为:虽然文字之间没有空格,但是导出的数据像是有空格一样,哪怕粘贴为纯文本也是一样。然后尝试用Mac自带的Numbers打开Excel的表格之后发现,Numbers可以看到WPS中看不到的回车,具体表现为,在WPS中连在一起的文字,在Numbers中出现了空格,而这些正好是导出的出问题的数据。然后在Numbers中删掉这些空格后,导出为scv格式。然后发现Indesign读取不了,再用WPS转为txt格式之后,终于万事大吉了。
7.制作封面,封底,这样这个画册对设计部分总算是完成了。
8.然后甲方修改了几个产品的价格,我们的产品顺序被修改了。我们面临的问题是,在Excel表格中重新排序后,现有文字信息顺序和图片对不上,要怎么解决呢?简单来说就是利用一个编号对应一个图片,这样即便顺序变了,图片和产品也是一一对应的,
8.1 我们注意到每个图片的路径都是由「固定文字+编号+.png」构成的
8.2 我们只要在Excel表格中新建三列,一列放固定文字,一列放.png,一列利用2.1提到的函数,进行合并。这样不管产品顺序怎么变,每个产品前面的编号都是和图片一一对应的了