EXCEL表格如何批量导入图片

合集下载

高效如风 Excel表格批量导入图片

高效如风 Excel表格批量导入图片

高效如风 Excel表格批量导入图片作者:平淡来源:《电脑爱好者》2018年第04期如果需要插入的图片不多,可以使用手动的方法快速插入。

先在Excel中输入员工姓名数据,点击“插入→图片→来自文件”,插入一张和员工对应的照片到B2。

调整B2的大小和照片大小一致(可以略微大一些)。

接着全选数据行列,使用鼠标调整行列数值,使得B列所有单元格都能够放置图片。

定位到B2,点击“插入→图片”,然后按住Ctrl键选中需要插入的图片(选择图片的顺序要和姓名列员工的顺序一致),这样所有图片都可以插入到表格中。

选中最后一张插入的照片,将其移动到对应的B列位置。

按住Ctrl+A全选照片,点击“图片工具→格式→组合”,依次进行“左对齐”和“纵向分布”即可(图1)。

如果需要插入的图片很多,那么还可以借助VBA脚本快速实现。

首先将照片名称更改为与A列中的员工姓名一一对应。

接着点击“开发工具→VB”。

在打开的窗口输入如下代码(代码解释见语句之后半角单引号后的注释):Sub 批量插入图片()Dim cfan As String ’设置一个名为cfan字符串,将其作为图片路径变量Dim rng As RangeSheets("SHeet1").Select ’选中要插入图片的工作表x = [a65536].End(xlUp).Row ’取得最后一行的行号For i = 2 To xna = Cells(i, 1)’从第1列(即A列)得到图片名称,并以此名查找指定位置的图片cfan = "e:\员工照片" & "\" & na &".png" ’指定图片实际保存位置和格式If Dir(cfan) "" ThenCells(i, 2).Select ’图片需要插入到第2列ActiveSheet.Pictures.Insert(cfan). SelectSet rng = Cells(i, 2)’根据单元格的大小调整图片With Selection.Top = rng.Top + 1.Left = rng.Left + 1.Width = rng.Width - 1.Height = rng.Height - 1End WithEnd IfNextEnd Sub这样,在Excel中会新增一个名为“批量插入图片”的宏,按提示运行这个宏,即可将所有照片按照员工名称插入到B列对应的单元格中(图2)。

excel批量插入图片的方法

excel批量插入图片的方法

这个批量导入的方法,是利用img scr引用图片的方式实现的。

批量导入过程中,将通过复制粘贴的方式,达到手工插入公式的目的1、写一个公式,如:="<table><img src=""C:\Users\fanwen\Desktop\明明\PT类的图片\图片2\"&A28&".jpg"">"公式放在哪里无所谓,这里假设放在b28。

公式中的a28记录图片的文件名。

2、将公式写入到b28后会看到实际表现出来的内容并不是我们所写入的,而是这个=“ ” 之内的内容。

其中&A28& 被替换成了pt49,也就是实际a28的内容。

实际b列中所看到的内容,就是我们所需要的内容,这行显示的内容,可以直接在复制的时候引用图片,并显示到excel中。

3、此时对列进行选中,并下拉。

后续的行,将会自动匹配成a列所对应的图片名称4、选中所有公式,复制。

ctrl+C+C5、在复制状态下,删除b列复制的内容。

(如果你不需要再原有位置显示图片,可以不删除,这里删除只是为了给要引用进来的图片腾地方)6、删除后,在剪切板中点击之前复制出来的内容。

使用选择性粘贴,并选择"unicode文本"方式。

之后图片就会出现在每一个所对应的b列中。

ps:1、图片在批量插入后,对存放图片的物理文件夹中再增加图片时,excel里即使有相应的引用也不会自动更新,除非手动刷新,重插。

2、在插入图片前,最好先调整好表格的宽度和行高。

太小的话,插入的图片会堆积在一起,数量大时,很难排版。

3、本操作是在excel2003中进行的,2010等版本没有测试。

excel表格批量导入图片的方法步骤

excel表格批量导入图片的方法步骤

excel表格批量导入图片的方法步骤
在Excel中录入好数据以后经常需要用到图片进行对表格的美化修饰,或许有的朋友并不知道图片该如何批量导入,如果不懂的朋友欢迎一起来摸索探讨一番吧。

下面是由店铺分享的excel表格批量导入图片的教程,以供大家阅读和学习。

excel表格批量导入图片的教程
表格批量导入图片步骤1:首先看需要导入照片的Excel员工档案简表:
表格批量导入图片步骤2:员工照片都放在D盘【员工照片】文件夹内,并且都以员工的姓名命名:
表格批量导入图片步骤3:在员工档案简表C2单元格输入以下公式,向下复制: ="" 公式中的D\员工照片为存放照片的文件夹; A2为照片名称。

176和220分别是照片的宽度和高度。

单位是像素,实际应用时大家可以根据实际情况调整:
表格批量导入图片步骤4:复制C列公式内容,粘贴到记事本中:表格批量导入图片步骤5:调整员工档案简表C列的行高、列宽与照片大小相同:
表格批量导入图片步骤6:复制记事本中的内容,右键单击员工档案简表C2单元格,选择性粘贴:
表格批量导入图片步骤7:单击确定按钮,帅哥和美女的照片就全部按部就班啦~~。

如何在excel中批量导入图片

如何在excel中批量导入图片

如何批量导入图片
1、先在电脑上下载软件“excel工具箱”;
2、下载后,打开excel会在菜单栏中显示“工具箱”,此时表明已下载成功;
3、批量导入图片到当前工作表,从当前单元格下一行开始,左边列存放文件名,右边列存放图片,如图片需插入到C4单元格,则应将鼠标定位于B3单元格中。

4、点击工具箱--导入图片,
出现功能界面:(图片显示大小可自行确定,一般选择“按单元格高度调整图片高度”,后点击“开始批量导入图片”)
5、批量选择需导入的图片后,点击“打开”,即可完成批量导入。

如果图片未先命名,可导入后再进行问题描述,如图:
若为WPS版本,第4步则有所不同,先点击菜单栏工具箱下的工具箱,
后会出现如下界面,再选择“批量导入图片”,后面就同上啦。

Excel2016批量插入图片如此简单,一行代码搞定

Excel2016批量插入图片如此简单,一行代码搞定

Excel2016批量插入图片如此简单,一行代码搞定
大家在制作员工信息表时会插入大量员工照片,使用常规方法插入逐个照片费时费力,其实用一行代码就可以搞定批量插入照片。

以下图为例,批量导入4张照片并且对应姓名行。

准备工作:
1、把要插入的图片复制到电脑的D盘的“照片”文件夹下面
2、照片的名称要和表格内的姓名相同
步骤1、在C2单元格输入代码,敲回车。

步骤2、填充C2:C5单元格
步骤3、复制C2:C5单元格内容到记事本
步骤4、将记事本的内容再复制回C2:C5单元格(使用Ctrl+V 粘贴快捷键),出现4张图片。

步骤5、调整图片至适当位置
批量导入图片是不是很简单。

最后解释一下这段代码,img src=文件路径,这里的文件路径是D盘的照片文件夹下,对应A2姓名的图片名称。

width=60是插入后图片的宽度60,height=40是插入后图片的高度40。

好了,今天就分享到这里。

需要模板的小伙伴可以私信我,回复“分享”,获取精美图表模板和财务表格资源。

EXCEL批量插入照片

EXCEL批量插入照片

Excel插入N张图片,学会2分钟就搞定!大家好,今天跟大家分享下我们如何在Excel中批量的插入图片,朋友咨询他有将近300张图片需要插入到Excel中,现在是一个一个的插入,有没有什么快速的方法呢?方法当然有了,操作也非常简单,2分钟就能轻松搞定,下面我们就来学习下吧!一、提取图片名称首先我们需要将所有图片都放在一个文件夹中,随后复制下这个文件夹的路径,然后打开【浏览器】在地址栏中直接粘贴,点击回车,就能看到所有的图片名称了,直接按下【Ctrl+A】选择所有名称,然后回到Excel中点击A1单元格,直接按下【Ctrl+V】粘贴即可二、清洗数据现在我们虽然获取了名称,但是有很多的无用数据存在,我们还需要将数据清洗下,把无用的数据都删除,仅仅保留【名称】这一列数据,随后选中名称这一列数据,点击鼠标右键,找到【删除超链接】,就会将超链接都删掉然后按下快捷键【Ctrl+H】调出替换,在【查找内容】中输入【.jpg】就是图片的扩展名,这个需要根据自己图片的扩展名来设置,【替换为】什么都不需要输入,然后点击全部替换即可。

这样的话就会仅仅获取图片名称了.三、排序与设置单元格获取名称后,我们需要选中所有的姓名,然后点击鼠标右键找到【排序】,将排序方式设置为【升序排序】。

随后根据【行标号】来选择表格,为表格设置一个合适的行高与列宽,让单元格的大小适合存放图片即可四、插入图片随后我们点击【插入】找到【图片】选择【此设备】然后找到存放图片的文件夹,直接按下Ctrl+A选择所有的图片,点击插入。

插入图片后鼠标不要点击任何地方,选择一个图片来调整下图片的尺寸。

五、排列我们选择第一个图片,放到对应名称后面的B列单元格;然后选择最后一个图片,放到表格的末尾单元格。

最后按下【Ctrl+A】选择所有图片,然后将对齐方式设置为【左对齐】与【纵向分布】,其他剩余的图片将自动分布到合适的位置,至此就设置完毕了。

六、原理解析它的原理其实就是利用了排序,因为Windows与Excel都微软出品的,一般来说在Excel中插入图片的时候,默认的排序方式就是【升序排序】,所以在刚开始的时候,我们才需要对【名称】进行【升序排序】,这样的话在插入图片的时候就能保证它们的顺序是一样的。

在Excel中批量插入图片

在Excel中批量插入图片

在Excel中批量插入图片
第一步:利用DOS命令创建带有(图片)文件名列表的excel工作薄代码:
1.在d盘信件images文件夹,将图片存入
2.开始—运行输入cmd回车
3.输入d:回车,输入d:\dir d:\images\*.jpg/on>批量插入图片.xls回车
即可在d盘创建文件:批量插入图片.xls
4.整理批量插入图片.xls文件
①选A列—数据—分列—固定宽度
②选文件名所在列D列—数据—分列—分隔符号—(下一步)勾选其他并输入点.
③删除其他列,只保留文件名所在列
第二步:利用HIML标签批量插入图片
代码:<table><img src=”d:\images\*.jpg”>(英文状态下输入)
1.在文件批量插入图片.xls的B1单元格输入<table><img
src=”d:\images\并回车
2.在D1单元格输入.jpg”>并回车
3.将A列文件名复制到C列
4.将B和D列下拉填充
5.将B、C、D列内容复制到记事本
6.整理记事本里的内容
①将空格全部去掉
②将imgsrc全部替换成img src
7. 将整理后的内容复制到文件批量插入图片.xls的B1单元格即可。

EXCEL如何批量插入对应名称图片

EXCEL如何批量插入对应名称图片

操作步骤
第一步、准备好对应的图片,名片的命名和Excel中要对应的名称相同。

第二步、将内容列进行复制,并且调出剪切板。

第三步、把名称进行汇总,把复制的名称放到一个单元格中,例子中,放在了E2单元格中。

然后用Ctrl+H,使用替换功能。

第四步、为什么要使用替换功能呢,因为Excel导入图片,如果要批量的话,名称之间必须有;进行间隔开,要做的就是加入;,在查找内容里,输入Ctrl+J或者Ctrl+Enter,表示,要替换的是回车符,而替换为;。

第五步、点击替换以后,就会出现加了分隔符的信息了,把这些信息复制一下。

第六步、复制信息,推荐都把剪切板调出来,剪切板对于新人来说,是比较有用的一个功能。

第七步、开始插入图片,通过工具栏中的插入功能,进行图片的插入,找到准备好的图片素材所在路径,然后把复制的信息,粘贴到文件夹名中。

第八步、图片插入后,通过工具栏中的编辑,选择定位,然后选择定位条件。

第九步、在定位条件中,选择对象,因为图片是以对象的形式插入的,这样就可以选中所有的图片。

第十步、然后右键,选择设置图片格式。

第十一步、根据自己的需要设置图片的样式,这里想把图片缩小,然后能够放到单元格中。

第十二步、图片都是按照前后顺序从高到低排列的,都是对应表格中的排列顺序。

然后
把图片移动到对应的表格中。

注意事项
图片都是对应Excel的排列顺序而排列的,所以用户不需要担心会对应错误。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

EXCEL表格如何批量导入图片
1、准备好图片放入一个文件夹(图片名字需与表格的名称一致,为*.jpg)
2、右击图片属性,图片路径,红框处,复制出来:
G:\图片\
3、回到表格,拷贝红框的文字,复制-粘贴到*.txt文档,转为纯文字格式,txt 文档另存为11(名字任意)。

表格里的图片名称(图片名字需与表格的名称一致,为*.jpg),我习惯用货号命名图片,如下图:
4、做好导入图片公式的txt格式文档。

①把“商品编码”删掉。

<table><img src="G:\图片\10V0202006.jpg" width="100" height="90">
②表格要求导入的图片不多的话,可以直接用复制-粘贴,图片名称前后是一样的。

如果是上百个,上千个图片需要导入,那就要借助word的力量。

word每行行首、行末添加相同的指定字符
行首:替换^p为^pA(A为你要插入的字符)
行末:替换^p为A^p(A为你要插入的字符)
图片名称前的文字:<table><img src="G:\图片\
图片名称后的文字:.jpg" width="100" height="90">
③把txt的货号复制到word文档,替换行首,行末
第一行的行首没有替换到,把最后一行的剪切上去即可,手动调整后(注意每一行的图片名称不能调换顺序)
替换行末:
点击全部替换。

<table><img src=“G:\图片\10V0202006.jpg” width=“100” height=“90”>
④替换好后发现引号是全角引号,必须要转为英文状态下的半角引号。

⑤复制文档1容,粘贴到11.txt文档
⑥Ctrl+H,替换掉全角的引号,先替换左边的引号,再替换右边的引号。

⑦替换好后,保存文档。

全选,复制。

4、回到表格。

点击图片列下的第一格。

右键-选择性粘贴-Unicode文本-确定
图片导入后位置挪回下方的格子里。

(图片选择-点击其中一图片-Ctrl+a全选图片)
图片出现,右键-大小属性-大小和位置随单元格而变。

加入筛选功能(数据-漏斗形状)
加入图片后文档太大。

这个时候可以用压缩工具NXPowerLite压缩了。

相关文档
最新文档