輕鬆掌握RPA!將辦公室的電子作業自動流程化!
無需撰寫程式碼、節省寶貴時間、減少人為錯誤
提升整體營運力、兼顧雲端版和桌面版、巧妙搭配ChatGPT
可以任意自訂流程將「Excel操作」、「SQL資料處理」、「Web應用」、「資料夾處理」等一連串作業輕鬆自動化!
✪可下載本書範例檔案✪
★全盤掌握RPA:機器人流程自動化的基礎知識、優勢與應用案例。
★Power Automate新手入門:基本操作與桌面流程的設置。
★自動化範例實作導引:解析檔案管理及Excel工作表、活頁簿等操作。
★結合SQL進行資料處理:Power Automate結合SQL指令進行資料處理。
★生活應用自動化實例:操控應用程式、OCR文字及影像識別、PDF分類動作、LINE群發訊息。
★網頁應用自動化實例:網路爬蟲、螢幕擷取、爬取表格資料、整合Web服務與ChatGPT API。
★豐富學習資源:包含官方學習資源、社群論壇和YouTube頻道等。
本書為讀者提供了全面且實用的RPA(機器人流程自動化)與Power Automate學習指南。從基礎入門到進階應用,囊括了RPA的各個面向,並透過豐富的實作範例展示如何將這些技術應用於工作與日常生活。無論您是初學者還是尋求技能提升的專業人士,本書將為您提供所需的知識與技巧,幫助您在數位轉型的趨勢中站穩腳步。
每一頁、每一章,都是筆者精心規劃的結晶,希望透過這些文字與範例,不僅僅傳遞知識,更能激發您對自動化潛能的探索熱情。我們相信,技術的學習應該是輕鬆而愉悅的。本書精彩內容如下:
☛初探機器人流程自動化RPA
☛Power Automate的基礎
☛第一次Power Automate自動化就上手
☛桌面流程必懂的基礎知識
☛檔案與資料夾自動化操作
☛自動化操作Excel工作表
☛自動化操作Excel活頁簿
☛在Power Automate結合SQL進行資料處理
☛生活應用自動化實例
☛網頁應用自動化實例
☛Power Automate雲端版的網路服務
☛Power Automate學習資源
☛ChatGPT聊天機器人與提示詞基本功
目錄
第1章/初探機器人流程自動化 RPA
1-1 認識機器人流程自動化
1-2 RPA 優點與應用案例
1-2-1 RPA 的優點
1-2-2 RPA 應用案例
1-3 RPA 的風險與挑戰
1-3-1 技術層面的挑戰
1-3-2 管理層面的挑戰
1-3-3 戰略層面的挑戰
第2章/Power Automate 的基礎
2-1 Power Automate 簡介與主要版本
2-1-1 什麼是 Power Automate
2-1-2 Power Automate Desktop
2-1-3 Power Automate 雲端版與桌面版差異
2-2 Power Automate 和其他自動化工具的不同
2-2-1 深度整合 Office 365
2-2-2 無程式碼/ 低程式碼的流程建構
2-2-3 豐富的連接器生態系統
2-3 Power Automate 的特色與效益
2-3-1 Power Automate 的特色
2-3-2 Power Automate 的實際效益
2-4 Power Automate 桌面版下載與安裝
2-4-1 下載 Power Automate 桌面版
2-4-2 安裝 Power Automate 桌面版
第3章/第一次 Power Automate 自動化就上手
3-1 桌面流程的組成—動作與順序
3-1-1 動作的種類與應用
3-1-2 動作的配置與調整
3-1-3 順序的重要性與邏輯設計
3-2 建立第一個 Power Automate 桌面流程
3-2-1 啟動 Power Automate
3-2-2 建立第一個桌面流程
3-3 Power Automate 桌面版介面導覽
3-3-1 桌面流程管理工具
3-3-2 桌面流程設計工具
3-4 將流程以文字型態備存與匯入
3-4-1 匯出 Power Automate 桌面流程
3-4-2 匯入 Power Automate 桌面流程
3-5 桌面流程的控制與管理
3-5-1 建立子流程
3-5-2 執行子流程
第4章/桌面流程必懂的基礎知識
4-1 認識Power Automate 的「動作」
4-1-1 動作的定義與類型
4-1-2 動作的進階應用
4-2 Power Automate 變數意義與建立
4-2-1 變數的名稱與字面值
4-2-2 建立流程變數
4-3 變數的資料型態與型態轉換
4-3-1 變數的資料型態
4-3-2 變數的屬性
4-3-3 資料型態的轉換
4-4 初探運算式與運算子
4-4-1 運算式的組成與用途
4-4-2 認識 Power Automate 運算子
4-5 條件動作
4-5-1 單選條件
4-5-2 二選一條件
4-5-3 多選一條件
4-6 計數迴圈動作
4-7 For each 走訪清單動作
4-8 為流程動作加上註解
4-9 流程動作的複製與刪除
4-9-1 流程動作的複製
4-9-2 流程動作的刪除
4-10 變更流程動作的順序
4-11 判讀錯誤訊息與警告資訊
4-12 流程控制的除錯技巧
第5章/檔案與資料夾自動化操作
5-1 取得指定目錄的檔案與資料夾清單
5-2 檔案重新命名並移動到新建資料夾
5-3 檔案複製與刪除
5-4 批次作業與檔案壓縮/ 解壓縮
5-4-1 批次更名與移動
5-4-2 檔案壓縮與解壓縮
5-5 文字檔案的讀取與寫入
5-6 取得檔案路徑資訊
5-7 檔案快速分類整理
5-8 日期/ 時間自動化處理動作
5-8-1 以指定格式顯示目前的日期與時間
5-8-2 自動化來取得兩個日期的時間差
第6章/自動化操作 Excel 工作表
6-1 認識 Power Automate「Excel」分類的動作
6-2 自動建立 Excel 檔案
6-2-1 用資料表建立 Excel 檔案
6-2-2 用 CSV 檔案建立 Excel 檔案
6-3 Excel 欄(列)自動化操作
6-3-1 新增整列(或整欄)資料
6-3-2 自動修改 Excel 中的資料
6-3-3 自動刪除欄(列)
6-4 Excel 儲存格自動化操作
6-4-1 讀取資料
6-5 自動化 Excel 工作表資料運算
6-6 自動化 Excel 工作表資料統計
6-7 自動化 Excel 工作表資料篩選
第7章/自動化操作 Excel 活頁簿
7-1 整理多個活頁簿資料
7-2 將單一活頁簿的工作表分割成不同活頁簿
7-3 合併同一活頁簿多個工作表
7-4 合併指定目錄下的所有活頁簿
7-5 自動彙整合併多個 Excel 活頁簿資料
第8章/在 Power Automate 結合 SQL 進行資料處理
8-1 認識 SQL 語言的基礎
8-1-1 SQL 基本指令
8-1-2 SQL 線上學習資源
8-2 用 Power Automate 桌面流程執行 SQL 指令
8-2-1 用 SQL 查詢工作表全部資料
8-2-2 用 SQL 查詢特定條件的資料
8-2-3 遞增及遞減排序
8-3 用 SQL 指令進行 Excel 資料處理
8-3-1 新增記錄
8-3-2 編輯與更新記錄
8-3-3 處理遺漏值
8-4 用 SQL 指令在 Excel 進行資料篩選
8-4-1 檢查欄位沒有重複值
8-4-2 使用 IN 運算子來篩選欄位清單的資料
8-4-3 使用 NOT 運算子來取出不符合條件的記錄資料
8-4-4 使用 BETWEEN/AND 資料範圍運算子
8-4-5 檢查工作表沒有重複記錄
8-4-6 資料篩選桌面流程範例
8-5 用 SQL 指令在 Excel 進行群組查詢
8-5-1 群組查詢綜合範例一
8-5-2 群組查詢綜合範例二
8-6 用 SQL 指令在 Excel 進行子查詢
8-7 用 SQL 指令在 Excel 進行聯集查詢
8-8 用 SQL 指令在 Excel 進行INNER JOIN 合併查詢
第9章/生活應用自動化實例
9-1 自動化操控 Windows 應用程式
9-2 自動化操作 OCR 文字識別
9-3 桌面流程的「PDF」的分類動作
9-3-1 擷取 PDF 文字、資料表與影像
9-3-2 分割 PDF 檔案的頁面
9-3-3 合併 PDF 檔案的頁面
9-4 將 Word 檔自動轉換成 PDF
9-5 LINE 自動化群發訊息
9-5-1 LINE Notify 免費推播服務功能簡介
9-5-2 申請 LINE Notify 的存取權杖
9-5-3 利用 Power Automate 自動將訊息傳送到 LINE 群組
第10章/網頁應用自動化實例
10-1 操作網頁前的準備工作
10-1-1 認識網路爬蟲
10-1-2 網址解析與網頁擷取
10-2 網路爬蟲擷取 Web 網頁資料
10-3 網頁畫面自動化螢幕擷取
10-4 爬取指定分頁的 HTML 表格資料
10-5 下載 CSV 檔和寫入 Excel
10-6 Web 服務與 ChatGPT API
10-6-1 取得 OpenAI API 金鑰
10-6-2 在 Power Automate 整合 ChatGPT API 實例
第11章/Power Automate 雲端版的網路服務
11-1 Power Automate 桌面版與雲端版
11-1-1 認識 Power Automate 雲端版特色與功能
11-1-2 比較 Power Automate 桌面版和雲端版的異同
11-1-3 認識 Power Platform 的核心工具
11-1-4 自動化流程的三種類型
11-2 使用 Power Automate 雲端版
11-2-1 Power Automate 雲端版的使用資格
11-2-2 Power Automate 雲端版的收費方案
11-3 建立您的 Power Automate 雲端流程
11-3-1 第一次建立 Power Automate 雲端流程就上手
11-3-2 建立雲端流程詳細的步驟和指導
11-4 認識建立流程的三種方式
11-4-1 從空白開始
11-4-2 從範本開始
11-4-3 從連接器開始
第12章/Power Automate 學習資源
12-1 官網學習資源
12-1-1 官方文件與訓練課程
12-1-2 學習目錄與活動
12-1-3 自動化流程與機器人流程自動化(RPA)
12-1-4 實際教學與示範影片
12-2 社群論壇學習資源
12-2-1 整合與能力交流
12-2-2 社群連結與教學影片
12-2-3 線上研討會與影片庫
12-2-4 自定義流程的分享
12-2-5 社群活動最新動態
12-2-6 問答活動(AMA)
12-2-7 社群部落格
12-3 YouTube 學習資源
12-3-1 官方 YouTube 頻道
12-3-2 綜合學習頻道
12-3-3 小技巧分享
附錄A/ChatGPT 聊天機器人與提示詞基本功
A-1 什麼是 ChatGPT?
A-2 註冊免費 ChatGPT 帳號
A-2-1 第一次與 AI 機器人對話就上手
A-2-2 更換新的機器人
A-2-3 登出 ChatGPT
A-3 了解 ChatGPT Plus 付費帳號
A-3-1 ChatGPT Plus 與免費版 ChatGPT 差別
A-3-2 升級為 ChatGPT Plus 訂閱使用者
A-3-3 開啟 ChatGPT 的 Plugins
A-4 提示詞重要原則基本功
A-4-1 基本功1:以專家角色扮演來提高提示精確度
A-4-2 基本功2:確定您的問題是明確的
A-4-3 基本功3:避免開放式或過寬的提示
A-4-4 基本功4:適當的上下文和背景
A-4-5 基本功5:避免使用模糊或歧義性的詞語
A-4-6 基本功6:避免使用模糊的形容詞和副詞
A-4-7 基本功7:避免使用多義詞
A-4-8 基本功8:避免使用難以理解的縮寫和術語
A-4-9 基本功9:適當使用同義詞
A-4-10 基本功10:適當的格式和語法
A-4-11 基本功11:協助整理大量資訊
A-4-12 基本功12:拆解問題、追問
A-4-13 基本功13:三層結構:目的、輸入資料及設定輸出
A-4-14 基本功14:三層結構:指派角色、輸入資料、設定輸出範本
A-4-15 基本功15:適當區分不同角色對話串
第1章/初探機器人流程自動化 RPA
1-1 認識機器人流程自動化
1-2 RPA 優點與應用案例
1-2-1 RPA 的優點
1-2-2 RPA 應用案例
1-3 RPA 的風險與挑戰
1-3-1 技術層面的挑戰
1-3-2 管理層面的挑戰
1-3-3 戰略層面的挑戰
第2章/Power Automate 的基礎
2-1 Power Automate 簡介與主要版本
2-1-1 什麼是 Power Automate
2-1-2 Power Automate Desktop
2-1-3 Power Automate 雲端版與桌面版差異
2-2 Power Automate 和其他自動化工具的不同
2-2-1 深度整合 Office 365
2-2-2 無程式碼/ 低程式碼的流程建構
2-2-3 豐富的連接器生態系統
2-3 Power...