• excelize指南 编程语言 续
  • excelize指南 编程语言 续
  • excelize指南 编程语言 续
  • excelize指南 编程语言 续
21年品牌 40万+商家 超1.5亿件商品

excelize指南 编程语言 续

高效实现电子表格处理自动化,零编程基础的办公人士也可快速上手的作指南

45.4 5.1折 89.8 全新

库存5件

河北保定
认证卖家担保交易快速发货售后保障

作者

出版社人民邮电出版社

ISBN9787115636478

出版时间2024-08

版次1

装帧平装

开本16

页数312页

字数476千字

定价89.8元

货号712_9787115636478

上书时间2024-09-15

典则俊雅图书专营店

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
主编:

excelize是go语言领域用于处理excel文档的基础库,提供用编程方式处理excel文档的能力。excelize可以针对大量的excel文档,提供多重数据源之间的数据和自动化处理能力。

本书基于excelize基础库,从office办公文档格式国际标准出发,以源代码为基础,结合大量直观的配图,循序渐进地讲解excelize中的模块实现,详细解读技术标准内容和基础库的设计。

本书具有如下特:
深入浅出、图文并茂,作、两手抓;
提供配套源代码,从讲起,手把手指导读者上手作;
提供多台的技术交流群,使用体验有保障。

目录:

篇 入门指南

章 excelize开发环境准备 2

1.1 在linux或macos作系统中搭建go语言开发环境 2

1.2 在windows作系统中搭建go语言开发环境 4

1.3 准备开发工具 5

1.4 基本概念 5

1.5 小结 6

第2章 编写并运行个excelize程序 7

2.1 创建一个项目 7

2.2 选择excelize版本 8

2.3 安装excelize 8

2.4 更新excelize 8

2.5 使用excelize创建电子表格文档 9

2.6 使用excelize读取电子表格文档 11

2.7 帮助资源与本地文档 12

2.8 小结 12

第二篇 基础库设计概览

第3章 excelize设计哲学 14

3.1 excelize的诞生 14

3.2 excelize的设计理念 15

3.2.1 易用 15

3.2.2 兼容 16

3.2.3 可维护 16

3.2.4 安全 17

3.3 excelize的程序设计范式 18

3.4 小结 22

第4章 办公文档格式标准 23

4.1 文档格式标准发展概述 23

4.2 openxml标准特点 24

4.3 文档格式标准解读 26

4.4 文档结构分析 28

4.5 小结 33

第5章 excelize基础库设计核心要素 34

5.1 设计思路 34

5.2 基础库架构设计 35

5.3 内存模型设计 36

5.4 异常处理设计 46

5.5 安全设计 48

5.6 小结 49

第三篇 深入excelize

第6章 文档数据结构建模 52

6.1 go语言xml标准库实现分析 52

6.2 go语言复杂xml文件解析 60

6.2.1 流式解析 60

6.2.2 序列化与反序列化控制 61

6.2.3 命名空间处理 63

6.3 基于xsd进行文档数据结构建模 68

6.4 案例分析:单元格格式解析 72

6.5 文档格式分析开发工具 74

6.6 小结 79

第7章 工作簿 81

7.1 创建、保存和关闭工作簿 81

7.1.1 创建工作簿 81

7.1.2 保存工作簿 83

7.1.3 关闭工作簿 84

7.2 打开已有工作簿 85

7.3 工作簿属 88

7.3.1 设置工作簿属 88

7.3.2 获取工作簿属 90

7.4 工作簿应用程序属 90

7.4.1 设置工作簿应用程序属 90

7.4.2 获取工作簿应用程序属 91

7.5 文档属 91

7.5.1 设置文档属 91

7.5.2 获取文档属 93

7.6 保护工作簿 93

7.6.1 设置保护工作簿 93

7.6.2 取消保护工作簿 94

7.7 名称管理 94

7.7.1 设置名称 94

7.7.2 获取名称 96

7.7.3 删除名称 96

7.8 添加vba工程 97

7.9 小结 98

第8章 工作表 99

8.1 工作表基本管理 99

8.1.1 新建工作表 99

8.1.2 删除工作表 100

8.1.3 获取工作表索引 100

8.1.4 复制工作表 100

8.1.5 获取工作表列表 101

8.1.6 获取工作表名称标识映表 101

8.1.7 设置活动工作表 101

8.1.8 获取活动工作表索引 101

8.2 工作表名称 102

8.2.1 设置工作表名称 102

8.2.2 获取工作表名称 102

8.3 工作表分组 102

8.3.1 设置工作表分组 103

8.3.2 取消工作表分组 103

8.4 工作表可见 104

8.4.1 设置工作表可见 104

8.4.2 获取工作表可见 104

8.5 工作表属 105

8.5.1 设置工作表属 105

8.5.2 获取工作表属 106

8.6 工作表视图属 106

8.6.1 设置工作表视图属 106

8.6.2 获取工作表视图属 108

8.6.3 设置窗格 108

8.6.4 获取窗格设置 111

8.7 工作表页面布局 111

8.7.1 设置工作表页面布局 111

8.7.2 获取工作表页面布局 115

8.7.3 设置工作表页边距 115

8.7.4 获取工作表页边距 117

8.7.5 插入分页符 117

8.7.6 删除分页符 118

8.7.7 设置页眉和页脚 118

8.7.8 获取页眉和页脚 121

8.8 保护工作表 121

8.8.1 设置保护工作表 121

8.8.2 取消保护工作表 123

8.9 工作表已用区域 123

8.9.1 设置工作表已用区域 124

8.9.2 获取工作表已用区域 124

8.10 工作表背景 124

8.11 小结 125

第9章 单元格 126

9.1 单元格坐标处理 126

9.1.1 行列编号转a1引用 127

9.1.2 a1引用转行列编号 127

9.1.3 单元格坐标组合 127

9.1.4 单元格坐标切分 128

9.2 单元格赋值 128

9.2.1 设置单元格的值 128

9.2.2 设置布尔型单元格的值 129

9.2.3 设置单元格内联存储值 130

9.2.4 设置有符号整型单元格的值 130

9.2.5 设置无符号整型单元格的值 131

9.2.6 设置浮点型单元格的值 131

9.2.7 设置字符串类型单元格的值 131

9.3 读取单元格 132

9.3.1 读取单元格的值 132

9.3.2 读取单元格的数据类型 134

9.4 单元格格式 135

9.4.1 设置单元格格式 135

9.4.2 获取单元格格式索引 135

9.4.3 获取图片单元格 136

9.5 合并单元格 136

9.5.1 设置合并单元格 136

9.5.2 取消合并单元格 138

9.5.3 获取合并单元格 139

9.6 单元格公式 139

9.6.1 设置单元格公式 139

9.6.2 获取单元格公式 142

9.6.3 计算单元格公式 143

9.6.4 清除公式计算结果缓存 143

9.7 单元格超 144

9.7.1 设置单元格超 144

9.7.2 获取单元格超 145

9.8 富文本单元格 146

9.8.1 设置富文本格式 146

9.8.2 获取富文本格式 147

9.9 单元格批注 147

9.9.1 设置单元格批注 147

9.9.2 获取单元格批注 148

9.9.3 删除单元格批注 149

9.10 搜索单元格 149

9.11 小结 150

0章 行列处理 151

10.1 列编号与列名称 151

10.1.1 列编号转换为列名称 151

10.1.2 列名称转换为列编号 152

10.2 单元格批量赋值 152

10.2.1 按行赋值 152

10.2.2 按列赋值 153

10.3 批量获取单元格 154

10.3.1 按行获取单元格的值 154

10.3.2 按列获取单元格的值 156

10.4 插入与删除行列 156

10.4.1 插入行 157

10.4.2 插入列 157

10.4.3 删除行 157

10.4.4 删除列 157

10.5 复制行 158

10.5.1 追加复制行 158

10.5.2 普通复制行 158

10.6 行高度与列宽度 158

10.6.1 设置行高度 159

10.6.2 获取行高度 159

10.6.3 设置列宽度 159

10.6.4 获取列宽度 160

10.7 行列可见 161

10.7.1 设置行可见 161

10.7.2 获取行可见 161

10.7.3 设置列可见 161

10.7.4 获取列可见 162

10.8 组合行列 162

10.8.1 创建组合行 162

10.8.2 获取组合行 164

10.8.3 创建组合列 164

10.8.4 获取组合列 165

10.9 小结 165

1章 样式 166

11.1 创建样式 166

11.1.1 边框 167

11.1.2 填充 170

11.1.3 字体 173

11.1.4 对齐 177

11.1.5 保护 179

11.1.6 数字格式 180

11.1.7 索引与主题 190

11.2 读取样式 192

11.3 行列样式 192

11.3.1 设置行样式 192

11.3.2 设置列样式 193

11.3.3 获取列样式索引 193

11.4 工作簿默认字体 194

11.4.1 设置工作簿默认字体 194

11.4.2 获取工作簿默认字体 194

11.5 条件格式 194

11.5.1 创建条件格式 194

11.5.2 获取条件格式 195

11.5.3 设置条件格式规则 195

11.5.4 获取条件格式规则 201

11.5.5 删除条件格式规则 201

11.6 小结 201

2章 图表 202

12.1 创建图表 202

12.1.1 数据源 205

12.1.2 图形属 209

12.1.3 图例 211

12.1.4 图表标题 211

12.1.5 坐标轴格式 212

12.1.6 绘图区格式 213

12.2 图表分类 215

12.2.1 面积图 215

12.2.2 条形图 217

12.2.3 柱形图 218

12.2.4 锥形图 220

12.2.5 折线图 223

12.2.6 雷达图 223

12.2.7 圆环图 223

12.2.8 散点图 224

12.2.9 气泡图 225

12.2.10 饼图 227

12.2.11 曲面图 228

12.3 组合图表 229

12.4 图表工作表 231

12.5 删除图表 231

12.6 图 232

12.7 小结 234

3章 图片与形状 235

13.1 添加图片 235

13.2 获取图片 239

13.3 删除图片 239

13.4 添加形状 240

13.5 表单控件 245

13.5.1 添加表单控件 245

13.5.2 获取表单控件 248

13.5.3 删除表单控件 248

13.6 小结 248

4章 数据验证与筛选 249

14.1 创建数据验证规则 249

14.1.1 验证范围 249

14.1.2 验证条件 250

14.1.3 输入信息 252

14.1.4 出错警告 252

14.2 数据验证 253

14.2.1 添加数据验证 253

14.2.2 获取数据验证规则 254

14.2.3 删除数据验证 254

14.3 创建数据筛选 255

14.4 表格 257

14.4.1 创建表格 257

14.4.2 获取表格 259

14.4.3 删除表格 260

14.5 切片器 260

14.6 小结 261

5章 数据透视表 262

15.1 创建数据透视表 262

15.2 获取数据透视表 264

15.3 删除数据透视表 265

15.4 工程实践案例 265

15.5 小结 268

第四篇 高能流式读写技术

6章 流式读写 270

16.1 流式读取 270

16.2 流式写入 271

16.3 小结 273

7章 流式读写函数 274

17.1 行列迭代器 275

17.1.1 行迭代器 275

17.1.2 列迭代器 277

17.2 流式写入器 278

17.2.1 获取流式写入器 278

17.2.2 按行流式写入工作表 278

17.2.3 流式创建表格 280

17.2.4 流式插入分页符 281

17.2.5 流式设置窗格 281

17.2.6 流式合并单元格 281

17.2.7 流式设置列宽度 281

17.2.8 结束流式写入 282

17.3 小结 282

第五篇 实践应用

8章 综合案例 284

18.1 股票走势分析 284

18.1.1 数据预处理 284

18.1.2 数据可视化 288

18.2 试分析 290

18.2.1 录入试 290

18.2.2 统计分 291

18.2.3 数据筛选与可视化 292

18.2.4 突出显示特定分数 293

18.2.5 批注与数据验证 294

18.3 小结 296

内容简介:

本书基于excelize基础库,从office办公文档格式国际标准出发,以源代码为基础,结合大量直观的配图,循序渐进地讲解excelize中的模块实现,详细解读技术标准内容和基础库的设计。主要内容包括excelize开发环境准备、文档格式国际标准解读、文档数据结构建模、工作簿、工作表、单元格和行列的相关作、复杂样式解析、图表、图片与形状的相关作、数据验证与筛选、数据透视表、流式读写技术以及一个综合实践应用。阅读本书,具有go语言基础,想入门excelize的开发者能够进一步系统理解excelize基础库的实现细节,不具备go语言开发经验的开发者也能够快速掌握excelize的设计。

作者简介:

续,excelize开源基础库作者,专注于基础软件研发,在办公软件研发领域有着丰富的经验。微软软件工程师,曾担任阿里巴巴技术专家、百度go编程委员会委员, ccf中国开源大会、qcon全球软件开发大会以及gopher china等大会讲师。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP