Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法
張財生、王貞傑
商品描述
作者簡介
目錄大綱
目錄
第1章銀河麒麟系統的基本辦公環境
1.1國產銀河麒麟V10桌面操作系統
1.1.1系統文件目錄介紹
1.1.2文本編輯
1.2通過軟件商店安裝軟件
1.2.1安裝桌面程序
1.2.2安裝移動應用和軟件卸載
1.3通過snap商店安裝/卸載軟件
1.4網上查找軟件進行安裝
1.4.1安裝桌面程序
1.4.2安裝移動應用
1.5本章小結
第2章Python環境準備和基本編程知識
2.1Python環境準備
2.1.1安裝Python 3.10
2.1.2PyCharm設置和包的管理
2.2基本編程知識
2.2.1Python基礎
2.2.2JavaScript基礎
2.3本章小結
第3章WPS及其自動化處理
3.1WPS介紹
3.2WPS表格及其自動化處理
3.2.1WPS表格介紹
3.2.2使用JavaScript編寫腳本
3.2.3Python操作Excel
3.3WPS 文字及其自動化處理
3.3.1WPS文字介紹
3.3.2WPS文字結構
3.3.3使用pythondocx操作Word
3.3.4使用pythondocxtemplate操作Word
3.4WPS演示文稿及其自動化處理
3.4.1WPS演示文稿介紹
3.4.2WPS演示文稿結構
3.4.3使用pythonpptx操作PowerPoint
3.5本章小結
第4章借助工具學習類庫
4.1系統設計開發主要算法和模塊
4.1.1類信息集合的構建算法
4.1.2Treeview樹狀結構構建算法
4.2程序代碼及註釋
4.3工具使用方法: 以pythondocx的Table類為例
4.4本章小結
第5章Python操作PDF文件
5.1類庫的安裝和介紹
5.1.1pypdf安裝
5.1.2pypdf類庫介紹
5.1.3pdfplumber安裝
5.1.4pdfplumber介紹
5.1.5PyMuPDF庫安裝
5.1.6PyMuPDF庫介紹
5.2PDF文件拆分
5.3PDF文件合並
5.4使用PyMuPDF實現PDF文件的操作
5.5使用PyMuPDF實現PDF文件中頁面的操作
5.6本章小結
第6章Python操作數據庫
6.1SQLiteMan
6.1.1創建數據庫和數據表
6.1.2操作數據庫內的數據
6.2Python接口sqlite3
6.3本章小結
第7章Python操作銀河麒麟系統
7.1Python操作文件和目錄
7.1.1os庫操作目錄和文件
7.1.2pathlib操作目錄和文件
7.1.3shutil操作目錄和文件
7.2Python操作系統和進程
7.2.1系統相關的函數
7.2.2進程相關函數和類
7.3本章小結
第8章Python界面編程之tkinter
8.1tkinter模塊
8.2tkinter程序
8.2.1基本的Tk概念
8.2.2查看控件對應的配置選項
8.2.3控件的布局管理
8.2.4tkinter的參數類型
8.2.5事件和事件綁定
8.2.6虛擬事件
8.3tkinter常用控件
8.3.1Button控件
8.3.2Canvas控件
8.3.3Checkbutton控件
8.3.4Entry控件
8.3.5Text控件
8.3.6Listbox控件
8.3.7Menu、Menubutton控件
8.3.8Radiobutton控件
8.3.9Treeview控件
8.3.10Popup對話框
8.4本章小結
第9章PyInstaller 打包程序和deb程序制作
9.1PyInstaller 打包程序
9.2DEB程序制作
9.3本章小結
第10章開發實例
10.1數字化城市管理普查數據處理軟件V1.0
10.1.1簡介
10.1.2操作說明
10.2數字化城市管理責任網格事部件上報分析系統V1.0
10.2.1簡介
10.2.2操作說明
10.3數字化城市綜合服務平臺數據處理和分析系統V1.0
10.3.1簡介
10.3.2操作說明
10.4本章小結
參考文獻







