当前位置:首页 > 工业技术
Excel VBA文献数据处理与分析
Excel VBA文献数据处理与分析

Excel VBA文献数据处理与分析PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:宋振世,马宁,牛宁,薛皓
  • 出 版 社:上海:上海科学技术文献出版社
  • 出版年份:2018
  • ISBN:9787543976573
  • 页数:283 页
图书介绍:VBA是一种编程语言,它依托于Excel软件,通过VBA可以实现各种Excel软件操作的自动化。VBA易于学习掌握,在 Excel 2010中使用VBA编写程序,可以灵活地对数据进行处理,尤其在面对大数据量工作表时,通过一段VBA代码,可以实现复杂逻辑的统计,提高办公效率。这本《数据处理与程序设计-- Excel2010+VBA》将Excel 2010和VBA有机地结合在一起,可作为VBA的培训教材。
《Excel VBA文献数据处理与分析》目录

第一部分 文献数据检索 3

第一章 文献检索技术 3

1.1 布尔逻辑检索技术 3

1.2 位置限定运算符SAME 3

1.3 截词检索技术 4

1.4 高级检索 4

第二章 常用数据库及其检索策略 7

2.1 中文社会科学引文索引(CSSCI) 7

2.2 中国科学引文数据库(CSCD) 8

2.3 Web of Science核心合集 9

2.4 基本科学指标数据库(ESI) 11

2.5 JCR期刊分区表 12

2.6 InCites数据库 13

第二部分 ExcelVBA文献数据处理与分析技术 17

第一章 打开VBA的大门 17

1.1 关于VBA 17

1.2 VBA在Excel中的优势 17

1.2.1 批量执行任务 17

1.2.2 完成Excel本身无法完成的任务 17

1.2.3 开发专业程序 17

1.3 VBA和宏 18

1.3.1 录制和保存宏 18

1.3.2 编辑修改录制的宏 20

1.3.3 执行宏 23

1.4 宏的安全性 24

1.4.1 打开包含宏的文档 24

1.4.2 设置宏的安全性 24

1.5 VBA开发环境 26

1.5.1 VBE的启动方式 26

1.5.2 VBE操作界面 27

1.5.3 编写和调试程序 30

1.6 VBA编程思想 33

1.6.1 面向对象的编程 33

1.6.2 Excel中的对象 35

第二章 VBA基础语法 36

2.1 VBA标识符 36

2.2 VBA关键字 37

2.3 VBA常量 37

2.4 VBA变量 37

2.5 VBA基本数据类型 39

第三章 VBA运算符与表达式 42

3.1 算术运算符 42

3.2 比较运算符 42

3.3 连接运算符 43

3.4 逻辑运算符 44

3.5 运算符的优先级 44

第四章 VBA程序结构语句 46

4.1 顺序结构语句 46

4.1.1 赋值语句 46

4.1.2 输入语句 48

4.1.3 输出语句 50

4.2 分支结构语句 53

4.2.1 if...then 53

4.2.2 if...then...else 53

4.2.3 if...then...elseif 54

4.3 循环结构语句 55

4.3.1 For...Next 55

4.3.2 嵌套For...Next 56

4.4 错误处理语句 58

4.4.1 On Error语句 59

4.4.2 Resume语句 60

第五章 Sub过程与Function函数 61

5.1 过程的分类 61

5.1.1 事件过程 61

5.1.2 Sub过程 63

5.1.3 Function函数过程 64

5.2 调用过程和函数 65

5.2.1 调用Sub过程 65

5.2.2 调用Function函数过程 65

5.3 常用文献分析自定义函数 67

5.3.1 统计论文作者数 67

5.3.2 案例:ht指数 68

5.3.3 字体过程函数 70

5.3.4 创建表格过程函数 71

第六章 VBA常用函数 72

6.1 字符串处理函数 72

6.1.1 Len函数 72

6.1.2 Left、Right和Mid函数 72

6.1.3 Trim、LTrim和RTrim函数 72

6.1.4 LCase和UCase函数 73

6.1.5 Space函数 73

6.2 日期函数 74

6.2.1 Time、Now和Date函数 74

6.2.2 Year、Month、Day、Hour、Minute和Second函数 74

6.3 格式化函数 75

6.3.1 Format函数 75

6.3.2 FromatDateTime函数 79

第七章 操作Application对象 80

7.1 Application对象概述 80

7.2 Application对象属性 80

7.3 返回对象 82

7.4 常用方法 84

7.5 Application对象事件 85

7.6 工作表函数(WorksheetFunction) 86

第八章 操作Workbook对象 87

8.1 引用Workbook工作簿对象 87

8.1.1 通过索引号引用工作簿 87

8.1.2 通过名称引用工作簿 87

8.1.3 引用活动工作簿 87

8.2 Workbook对象属性 88

8.3 Workbook对象方法 89

8.4 Workbook对象事件 90

8.5 案例-批量创建Excel文件 90

8.6 案例-打开工作簿 91

8.7 案例-打开数据库 92

8.8 案例-批量修改Excel文件 93

第九章 操作Worksheet对象 95

9.1 引用WorkSheet工作表对象 95

9.1.1 通过在Worksheets集合中的位置引用工作表 95

9.1.2 通过工作表名称引用工作表 95

9.1.3 引用当前活动工作簿中活动工作表 95

9.2 Worksheets集合及其属性、方法 96

9.3 案例-批量创建Excel工作簿并新增sheet 97

9.4 案例-删除指定工作表 98

9.5 Worksheet对象属性 98

9.6 Worksheet对象方法 100

9.7 Worksheet对象事件 101

9.8 案例-逐个操作工作表 102

第十章 操作Range对象 104

10.1 Range对象属性 104

10.2 Range对象方法 105

10.3 案例-利用作者匹配判断自引文献 106

10.4 案例-多个字段筛选 110

10.5 案例-删除A列为PT的数据行 111

第十一章 控制Word与Outlook程序 112

11.1 引用服务程序 112

11.2 控制Word程序 112

11.3 案例-生成WOS号高级检索式 114

11.4 案例-批量生成WOS号高级检索式 115

11.5 控制Outlook程序 117

11.6 案例-生成论文列表发送给作者 118

第十二章 VBA程序界面设计 120

12.1 认识功能区 120

12.2 自定义功能区的方法 120

12.3 RibbonX自定义功能区 121

12.4 CommandBars对象自定义功能区 126

12.5 自定义工具栏 129

12.6 自定义全新快捷菜单 132

12.7 自定义内置快捷菜单 138

12.8 自定义快速访问工具栏 140

第十三章 VBA数据库技术 145

13.1 ADO数据库访问技术 145

13.1.1 Connection对象 146

13.1.2 Recordset对象 147

13.1.3 使用ADO访问数据库的步骤 150

13.2 SQL语言 152

13.2.1 Select查询语句 152

13.2.2 Update修改语句 153

13.2.3 Delete删除语句 153

13.2.4 Insert插入语句 153

13.2.5 利用Like运算符进行模糊查询 154

13.3 SQL函数 154

13.4 利用ADO和SQL操作Excel工作簿 155

13.4.1 查询当前工作簿中其他工作表的数据 156

13.4.2 查询其他指定工作簿中的数据 157

第十四章 处理文本文件 158

14.1 常用文件操作语句 158

14.1.1 Dir函数查找文件 158

14.1.2 Open语句打开文件 159

14.1.3 Name语句重命名文件 159

14.1.4 Kill语句删除文件 160

14.1.5 FreeFile函数获取文件号 161

14.1.6 Close语句关闭文件 161

14.1.7 Input#语句 161

14.1.8 Eof函数 162

14.1.9 Line Input语句读出文件数据 162

14.1.10 FileCopy复制文件语句 162

14.2 案例:汇总CSSCI来源文献 163

第十五章 Excel VBA与Internet 167

15.1 用VBA创建超链接 167

15.2 案例:CNKI-E Study论文添加超链接 168

15.3 Web查询获取Internet上的数据 169

15.4 了解Xml Http对象和QueryTable对象 172

15.4.1 XmlHttp对象 172

15.4.2 QueryTable对象 175

15.5 案例:Web查询获取CNKI引证文献 176

第十六章 文献处理与分析应用案例 178

16.1 案例:通用Excel数据查询汇总 178

16.2 案例:通用Excel数据复制粘贴汇总 180

16.3 案例:SCIE论文txt格式文件数据汇总 183

16.4 案例:CSSCI被引文献汇总 186

16.5 案例:SCIE论文标题大小写转换 192

16.6 案例:万方专利数据格式转换 194

16.7 案例:获取中科院分区表数据 197

16.8 案例:构建影响因子数据库 202

16.9 案例:自定义分组统计 204

16.10 案例:SQL聚合函数统计 208

16.11 案例:Word分析报表 210

16.12 案例:h指数的统计 218

16.13 案例:SCIE论文查收查引系统 223

16.14 案例:中文作者SCIE论文author检索式 234

16.15 案例:通过姓名匹配SCIE论文 238

16.16 案例:删除字符串内多余的空格 244

16.17 案例:CSSCI被引数据合并 244

16.18 案例:显示程序运行进度 248

16.19 案例:提取论文作者机构 252

16.20 案例:科研方阵划分 253

16.21 案例:百度一下 254

16.22 案例:共词矩阵 255

16.23 案例:ESI预测 258

16.24 案例:论文数据查重 262

16.25 案例:任意分组统计 263

16.26 案例:获取中国知网论文被引数据 267

16.27 案例:数据对比 272

16.28 案例:职称论文数据报表 273

16.29 案例:SQL语句查询中文字排序 275

16.30 案例:灵活运用程序代码 276

参考文献 277

附录A 表目录 278

附录B 图目录 280

相关图书
作者其它书籍
返回顶部