洋金花

注册

 

发新话题 回复该主题

半小时能干什么将种植物名录转换为 [复制链接]

1#
如何治疗白癜风效果好         http://m.39.net/pf/a_4699271.html

前言:

从简单的植物名录(只有植物中文名的这种)到植物志的转换,包含《科属种的准确排列顺序、拉丁学名、药材名、药用部位、生境、植物描述、采收加工、功能主治、应用及用量、植物照片、药材照片等,以及最重要的格式》!我想每一项的填写按传统方法:复制及粘贴都是及其耗时耗力的,虽然几年前也有简单制作过一些模板,简便了一些步骤但仍然较为繁琐。最近半年偶尔也有想过通过R、python等软件或者VBA进行优化方法,但才疏学浅,无功而返;直到今天学到一个新技能,可以完全通过EXCEL和WORD进行大批量的植物名录转化为植物志和药物志等!方法简便、可操作性强!

材料:

一:植物名录EXCEL表格(至少包含植物中文名,能有拉丁学名是最好;其他的信息越详细越好)

操作:

温馨提示:接下来会有大量的EXCEL操作技巧及海量的示意图片,想了解整个转化过程的可以看看;不想看过程的请直接滑到最后看转化结果。

1植物名录的信息详细化

1.1提供一份名录

如下,只有中文名,这份名录包含菌类、蕨类、裸子植物、被子植物、动物,就差矿物了.......以这份名录为例,进行药物志转化!

植物名录茯苓银耳赤芝紫萁海金沙狗脊银杏马尾松杉木蕺菜风藤石南藤荜茇无花果榕树桑家蚕变侧异腹胡蜂金乌贼

1.2植物名录相关信息的完善

利用自建的植物相关信息数据库,采用EXCEL中的VLOOKUP函数对相关信息进行完善。科序号根据恩格勒系统将个科排序;个属根据中国植物志进行排序,由于恩格勒系统不包含菌类和动物类等,因此匹配不上,表中数字为0。其他的拉丁名、药材名、药用部位等数据参考普查系统,植物志描述主要参考中国植物志,数据库目前4万多条记录基本包含所有植物,少数匹配不上的原因和植物中文名有关,毕竟普查系统数据也并不是很完美。

1.2植物对应的照片信息批量获取

将植物对应的照片存储在一个文件夹内并将照片命名,格式统一,至少包含植物名。

利用“提取名录.bat”小软件瞬间将整个文件夹内的照片名采集到txt文件,用txt文件拖动到EXCEL中打开为A列,B列B1位置输入照片文件夹在电脑的位置,B2列输入函数“=$B$2A2”,然后下拉填充,得到每一张照片在电脑中的位置信息。

将上述同样的txt文件内容复制到到相同的EXCEL中F列打开,见下图,打开方式与上文不一样,得到的结果也是不一样的,此处科名与植物名是不在同一列的。发现部分“.jpg”后缀和植物名在同一列,采用EXCEL中“数据--分列--分隔符号--其他”,在“其他”后面的框中输入“.”,可看到下方预览框植物名和.jpg是分开的,然后点下一步一直点完成,可替换后面的数据,最后删除科名及其他的数据,只留下植物名。

将植物名、照片位置信息A、B两列按顺序排列,植物名录单独G列,采用VLOOKUP函数在H1输入:

“=IF(ISERROR(VLOOKUP(G2,A:B,2)),0,VLOOKUP(G2,A:B,2,FALSE))”

该函数将根据A和G列进行相互匹配,并将结果写在H列,至此已经将植物名录和照片位置信息一一对应。

最后得到如下表格:

1.3植物名及科名混合排序

将该表格除动物类外其他植物及菌类按属序号从小到大排序,单独复制基源中文名及科名到新建表格中,再复制科名一次,基源中文名前建立一个序号,然后对其分类汇总,在此可看到每个科下有多少物种。

采用“分列”将“计数”两个字和“科名2”列去掉,并将“科名1”所在列往上挪一行。

选中基源中文名列和科名1列,“开始--查找和选择--条件格式--空值”,将空值删除,数据左移,再建立序号2。

将这三列按序号1进行排序,区分开植物名和科名

1.4植物详细信息表转化

将植物详细信息表采用相关EXCEL功能将其转化为WORD,文件名为序列2种的数字。

将植物科名采用同样的方法获取植物详细描述信息,采用相关EXCEL功能将其转化为WORD,文件名为序列2种的数字。最后植物和科名的信息存储到相关文件夹。每一个植物及科的信息均为一个word。

科名信息

植物

最后

1.5信息汇总

最后建立一个新的word,“插入--对象--文件中的文字”,文件选择刚刚自动生成的所有文件夹,并建立一个目录。

结果

示例1:

所有照片大小均转化为统一大小

示例2:

注:本文图片仅为示范,植物图片和植物均不一一对应

1.6初稿已经完成,后期就是细节的稍微修改。

后记:

数据库目前主要针对植物,菌类和动物矿物类的信息较少;菌类及动物等的药物志在编写过程中可手动插入即可,数据库有空我也是对其不断完善。

欢迎各位大佬给出宝贵意见,有兴趣可发送邮件索要本次示范的《植物志初稿》进行深入合作。

联系方式:fjtcmzfx

.
分享 转发
TOP
发新话题 回复该主题