Excelize權(quán)威指南 版權(quán)信息
- ISBN:9787115636478
- 條形碼:9787115636478 ; 978-7-115-63647-8
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Excelize權(quán)威指南 本書特色
Excelize是Go語言領(lǐng)域用于處理Excel文檔的基礎(chǔ)庫,提供用編程方式處理Excel文檔的能力。Excelize可以針對大量的Excel文檔,提供多重?cái)?shù)據(jù)源之間的數(shù)據(jù)鏈接和自動化處理能力。
本書基于Excelize基礎(chǔ)庫,從Office辦公文檔格式國際標(biāo)準(zhǔn)出發(fā),以源代碼為基礎(chǔ),結(jié)合大量直觀的配圖,循序漸進(jìn)地講解Excelize中的模塊實(shí)現(xiàn),詳細(xì)解讀技術(shù)標(biāo)準(zhǔn)內(nèi)容和基礎(chǔ)庫的設(shè)計(jì)。
本書具有如下特色:
·深入淺出、圖文并茂,操作、原理兩手抓;
·提供配套源代碼,從軟件安裝講起,手把手指導(dǎo)讀者上手操作;
·提供多平臺的技術(shù)交流群,使用體驗(yàn)有保障。
Excelize權(quán)威指南 內(nèi)容簡介
本書基于Excelize基礎(chǔ)庫,從Office辦公文檔格式國際標(biāo)準(zhǔn)出發(fā),以源代碼為基礎(chǔ),結(jié)合大量直觀的配圖,循序漸進(jìn)地講解Excelize中的模塊實(shí)現(xiàn),詳細(xì)解讀技術(shù)標(biāo)準(zhǔn)內(nèi)容和基礎(chǔ)庫的設(shè)計(jì)。主要內(nèi)容包括Excelize開發(fā)環(huán)境準(zhǔn)備、文檔格式國際標(biāo)準(zhǔn)解讀、文檔數(shù)據(jù)結(jié)構(gòu)建模、工作簿、工作表、單元格和行列的相關(guān)操作、復(fù)雜樣式解析、圖表、圖片與形狀的相關(guān)操作、數(shù)據(jù)驗(yàn)證與篩選、數(shù)據(jù)透視表、流式讀寫技術(shù)以及一個綜合實(shí)踐應(yīng)用。閱讀本書,具有一定Go語言基礎(chǔ),想入門Excelize的開發(fā)者能夠進(jìn)一步系統(tǒng)理解Excelize基礎(chǔ)庫的實(shí)現(xiàn)細(xì)節(jié),不具備Go語言開發(fā)經(jīng)驗(yàn)的開發(fā)者也能夠快速掌握Excelize的設(shè)計(jì)原理。
Excelize權(quán)威指南 目錄
第 1章 Excelize開發(fā)環(huán)境準(zhǔn)備 2
1.1 在Linux或macOS操作系統(tǒng)中搭建Go語言開發(fā)環(huán)境 2
1.2 在Windows操作系統(tǒng)中搭建Go語言開發(fā)環(huán)境 4
1.3 準(zhǔn)備開發(fā)工具 5
1.4 基本概念 5
1.5 小結(jié) 6
第 2章 編寫并運(yùn)行第 一個Excelize程序 7
2.1 創(chuàng)建一個項(xiàng)目 7
2.2 選擇Excelize版本 8
2.3 安裝Excelize 8
2.4 更新Excelize 8
2.5 使用Excelize創(chuàng)建電子表格文檔 9
2.6 使用Excelize讀取電子表格文檔 11
2.7 幫助資源與本地文檔 12
2.8 小結(jié) 12
第二篇 基礎(chǔ)庫設(shè)計(jì)概覽
第3章 Excelize設(shè)計(jì)哲學(xué) 14
3.1 Excelize的誕生 14
3.2 Excelize的設(shè)計(jì)理念 15
3.2.1 易用性 15
3.2.2 兼容性 16
3.2.3 可維護(hù)性 16
3.2.4 安全性 17
3.3 Excelize的程序設(shè)計(jì)范式 18
3.4 小結(jié) 22
第4章 辦公文檔格式標(biāo)準(zhǔn) 23
4.1 文檔格式標(biāo)準(zhǔn)發(fā)展概述 23
4.2 OpenXML標(biāo)準(zhǔn)特點(diǎn) 24
4.3 文檔格式標(biāo)準(zhǔn)解讀 26
4.4 文檔結(jié)構(gòu)分析 28
4.5 小結(jié) 33
第5章 Excelize基礎(chǔ)庫設(shè)計(jì)核心要素 34
5.1 設(shè)計(jì)思路 34
5.2 基礎(chǔ)庫架構(gòu)設(shè)計(jì) 35
5.3 內(nèi)存模型設(shè)計(jì) 36
5.4 異常處理設(shè)計(jì) 46
5.5 安全性設(shè)計(jì) 48
5.6 小結(jié) 49
第三篇 深入Excelize
第6章 文檔數(shù)據(jù)結(jié)構(gòu)建模 52
6.1 Go語言XML標(biāo)準(zhǔn)庫實(shí)現(xiàn)分析 52
6.2 Go語言復(fù)雜XML文件解析 60
6.2.1 流式解析 60
6.2.2 序列化與反序列化控制 61
6.2.3 命名空間處理 63
6.3 基于XSD進(jìn)行文檔數(shù)據(jù)結(jié)構(gòu)建模 68
6.4 案例分析:單元格格式解析 72
6.5 文檔格式分析開發(fā)工具 74
6.6 小結(jié) 79
第7章 工作簿 81
7.1 創(chuàng)建、保存和關(guān)閉工作簿 81
7.1.1 創(chuàng)建工作簿 81
7.1.2 保存工作簿 83
7.1.3 關(guān)閉工作簿 84
7.2 打開已有工作簿 85
7.3 工作簿屬性 88
7.3.1 設(shè)置工作簿屬性 88
7.3.2 獲取工作簿屬性 90
7.4 工作簿應(yīng)用程序?qū)傩?90
7.4.1 設(shè)置工作簿應(yīng)用程序?qū)傩?90
7.4.2 獲取工作簿應(yīng)用程序?qū)傩?91
7.5 文檔屬性 91
7.5.1 設(shè)置文檔屬性 91
7.5.2 獲取文檔屬性 93
7.6 保護(hù)工作簿 93
7.6.1 設(shè)置保護(hù)工作簿 93
7.6.2 取消保護(hù)工作簿 94
7.7 名稱管理 94
7.7.1 設(shè)置名稱 94
7.7.2 獲取名稱 96
7.7.3 刪除名稱 96
7.8 添加VBA工程 97
7.9 小結(jié) 98
第8章 工作表 99
8.1 工作表基本管理 99
8.1.1 新建工作表 99
8.1.2 刪除工作表 100
8.1.3 獲取工作表索引 100
8.1.4 復(fù)制工作表 100
8.1.5 獲取工作表列表 101
8.1.6 獲取工作表名稱標(biāo)識映射表 101
8.1.7 設(shè)置活動工作表 101
8.1.8 獲取活動工作表索引 101
8.2 工作表名稱 102
8.2.1 設(shè)置工作表名稱 102
8.2.2 獲取工作表名稱 102
8.3 工作表分組 102
8.3.1 設(shè)置工作表分組 103
8.3.2 取消工作表分組 103
8.4 工作表可見性 104
8.4.1 設(shè)置工作表可見性 104
8.4.2 獲取工作表可見性 104
8.5 工作表屬性 105
8.5.1 設(shè)置工作表屬性 105
8.5.2 獲取工作表屬性 106
8.6 工作表視圖屬性 106
8.6.1 設(shè)置工作表視圖屬性 106
8.6.2 獲取工作表視圖屬性 108
8.6.3 設(shè)置窗格 108
8.6.4 獲取窗格設(shè)置 111
8.7 工作表頁面布局 111
8.7.1 設(shè)置工作表頁面布局 111
8.7.2 獲取工作表頁面布局 115
8.7.3 設(shè)置工作表頁邊距 115
8.7.4 獲取工作表頁邊距 117
8.7.5 插入分頁符 117
8.7.6 刪除分頁符 118
8.7.7 設(shè)置頁眉和頁腳 118
8.7.8 獲取頁眉和頁腳 121
8.8 保護(hù)工作表 121
8.8.1 設(shè)置保護(hù)工作表 121
8.8.2 取消保護(hù)工作表 123
8.9 工作表已用區(qū)域 123
8.9.1 設(shè)置工作表已用區(qū)域 124
8.9.2 獲取工作表已用區(qū)域 124
8.10 工作表背景 124
8.11 小結(jié) 125
第9章 單元格 126
9.1 單元格坐標(biāo)處理 126
9.1.1 行列編號轉(zhuǎn)A1引用 127
9.1.2 A1引用轉(zhuǎn)行列編號 127
9.1.3 單元格坐標(biāo)組合 127
9.1.4 單元格坐標(biāo)切分 128
9.2 單元格賦值 128
9.2.1 設(shè)置單元格的值 128
9.2.2 設(shè)置布爾型單元格的值 129
9.2.3 設(shè)置單元格內(nèi)聯(lián)存儲值 130
9.2.4 設(shè)置有符號整型單元格的值 130
9.2.5 設(shè)置無符號整型單元格的值 131
9.2.6 設(shè)置浮點(diǎn)型單元格的值 131
9.2.7 設(shè)置字符串類型單元格的值 131
9.3 讀取單元格 132
9.3.1 讀取單元格的值 132
9.3.2 讀取單元格的數(shù)據(jù)類型 134
9.4 單元格格式 135
9.4.1 設(shè)置單元格格式 135
9.4.2 獲取單元格格式索引 135
9.4.3 獲取圖片單元格 136
9.5 合并單元格 136
9.5.1 設(shè)置合并單元格 136
9.5.2 取消合并單元格 138
9.5.3 獲取合并單元格 139
9.6 單元格公式 139
9.6.1 設(shè)置單元格公式 139
9.6.2 獲取單元格公式 142
9.6.3 計(jì)算單元格公式 143
9.6.4 清除公式計(jì)算結(jié)果緩存 143
9.7 單元格超鏈接 144
9.7.1 設(shè)置單元格超鏈接 144
9.7.2 獲取單元格超鏈接 145
9.8 富文本單元格 146
9.8.1 設(shè)置富文本格式 146
9.8.2 獲取富文本格式 147
9.9 單元格批注 147
9.9.1 設(shè)置單元格批注 147
9.9.2 獲取單元格批注 148
9.9.3 刪除單元格批注 149
9.10 搜索單元格 149
9.11 小結(jié) 150
第 10章 行列處理 151
10.1 列編號與列名稱 151
10.1.1 列編號轉(zhuǎn)換為列名稱 151
10.1.2 列名稱轉(zhuǎn)換為列編號 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 復(fù)制行 158
10.5.1 追加復(fù)制行 158
10.5.2 普通復(fù)制行 158
10.6 行高度與列寬度 158
10.6.1 設(shè)置行高度 159
10.6.2 獲取行高度 159
10.6.3 設(shè)置列寬度 159
10.6.4 獲取列寬度 160
10.7 行列可見性 161
10.7.1 設(shè)置行可見性 161
10.7.2 獲取行可見性 161
10.7.3 設(shè)置列可見性 161
10.7.4 獲取列可見性 162
10.8 組合行列 162
10.8.1 創(chuàng)建組合行 162
10.8.2 獲取組合行 164
10.8.3 創(chuàng)建組合列 164
10.8.4 獲取組合列 165
10.9 小結(jié) 165
第 11章 樣式 166
11.1 創(chuàng)建樣式 166
11.1.1 邊框 167
11.1.2 填充 170
11.1.3 字體 173
11.1.4 對齊 177
11.1.5 保護(hù) 179
11.1.6 數(shù)字格式 180
11.1.7 索引顏色與主題顏色 190
11.2 讀取樣式 192
11.3 行列樣式 192
11.3.1 設(shè)置行樣式 192
11.3.2 設(shè)置列樣式 193
11.3.3 獲取列樣式索引 193
11.4 工作簿默認(rèn)字體 194
11.4.1 設(shè)置工作簿默認(rèn)字體 194
11.4.2 獲取工作簿默認(rèn)字體 194
11.5 條件格式 194
11.5.1 創(chuàng)建條件格式 194
11.5.2 獲取條件格式 195
11.5.3 設(shè)置條件格式規(guī)則 195
11.5.4 獲取條件格式規(guī)則 201
11.5.5 刪除條件格式規(guī)則 201
11.6 小結(jié) 201
第 12章 圖表 202
12.1 創(chuàng)建圖表 202
12.1.1 數(shù)據(jù)源 205
12.1.2 圖形屬性 209
12.1.3 圖例 211
12.1.4 圖表標(biāo)題 211
12.1.5 坐標(biāo)軸格式 212
12.1.6 繪圖區(qū)格式 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 雷達(dá)圖 223
12.2.7 圓環(huán)圖 223
12.2.8 散點(diǎn)圖 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 小結(jié) 234
第 13章 圖片與形狀 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 小結(jié) 248
第 14章 數(shù)據(jù)驗(yàn)證與篩選 249
14.1 創(chuàng)建數(shù)據(jù)驗(yàn)證規(guī)則 249
14.1.1 驗(yàn)證范圍 249
14.1.2 驗(yàn)證條件 250
14.1.3 輸入信息 252
14.1.4 出錯警告 252
14.2 數(shù)據(jù)驗(yàn)證 253
14.2.1 添加數(shù)據(jù)驗(yàn)證 253
14.2.2 獲取數(shù)據(jù)驗(yàn)證規(guī)則 254
14.2.3 刪除數(shù)據(jù)驗(yàn)證 254
14.3 創(chuàng)建數(shù)據(jù)篩選 255
14.4 表格 257
14.4.1 創(chuàng)建表格 257
14.4.2 獲取表格 259
14.4.3 刪除表格 260
14.5 切片器 260
14.6 小結(jié) 261
第 15章 數(shù)據(jù)透視表 262
15.1 創(chuàng)建數(shù)據(jù)透視表 262
15.2 獲取數(shù)據(jù)透視表 264
15.3 刪除數(shù)據(jù)透視表 265
15.4 工程實(shí)踐案例 265
15.5 小結(jié) 268
第四篇 高性能流式讀寫技術(shù)
第 16章 流式讀寫原理 270
16.1 流式讀取 270
16.2 流式寫入 271
16.3 小結(jié) 273
第 17章 流式讀寫函數(shù) 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 流式創(chuàng)建表格 280
17.2.4 流式插入分頁符 281
17.2.5 流式設(shè)置窗格 281
17.2.6 流式合并單元格 281
17.2.7 流式設(shè)置列寬度 281
17.2.8 結(jié)束流式寫入 282
17.3 小結(jié) 282
第五篇 實(shí)踐應(yīng)用
第 18章 綜合案例 284
18.1 股票走勢分析 284
18.1.1 數(shù)據(jù)預(yù)處理 284
18.1.2 數(shù)據(jù)可視化 288
18.2 考試成績分析 290
18.2.1 錄入考試成績 290
18.2.2 統(tǒng)計(jì)成績總分 291
18.2.3 數(shù)據(jù)篩選與可視化 292
18.2.4 突出顯示特定分?jǐn)?shù) 293
18.2.5 批注與數(shù)據(jù)驗(yàn)證 294
18.3 小結(jié) 296
Excelize權(quán)威指南 作者簡介
續(xù)日,Excelize開源基礎(chǔ)庫作者,專注于基礎(chǔ)軟件研發(fā),在辦公軟件研發(fā)領(lǐng)域有著豐富的經(jīng)驗(yàn)。微軟高級軟件工程師,曾擔(dān)任阿里巴巴技術(shù)專家、百度Go編程委員會委員, CCF中國開源大會、Qcon全球軟件開發(fā)大會以及Gopher China等大會講師。
- >
姑媽的寶刀
- >
伯納黛特,你要去哪(2021新版)
- >
人文閱讀與收藏·良友文學(xué)叢書:一天的工作
- >
月亮虎
- >
上帝之肋:男人的真實(shí)旅程
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
伊索寓言-世界文學(xué)名著典藏-全譯本
- >
李白與唐代文化