Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法

張財生、王貞傑

  • 出版商: 清華大學
  • 出版日期: 2026-07-01
  • 售價: $414
  • 語言: 簡體中文
  • ISBN: 7302716161
  • ISBN-13: 9787302716167
  • 相關分類: Python
  • 尚未上市,歡迎預購

  • Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法-preview-1
  • Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法-preview-2
  • Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法-preview-3
  • Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法-preview-4
  • Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法-preview-5
  • Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法-preview-6
  • Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法-preview-7
Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法-preview-1

商品描述

《Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法》詳細闡述銀河麒麟系統下軟件的選擇和管理,辦公環境和開發環境的搭建,WPS的自動化處理,銀河麒麟系統下Python常用類庫、界面開發,以及軟件打包、發布。《Python辦公自動化:基於銀河麒麟(Kylin)系統的實現方法》配套提供Python類庫學習工具,讀者借助該工具可以從代碼分析層面對辦公自動化類庫進行學習,進而掌握其包含的類、屬性和方法,提高工作效率。

作者簡介

"張財生,博士,副教授,長期從事信號處理、數據處理和軟件開發及相關教學科研工作,發表學術論文30余篇(其中SCI/EI檢索26篇),出版學術專著3部,曾獲山東省優秀博士學位論文獎和全軍優秀碩士學位論文獎,研究成果獲省部級/軍隊級科研獎勵4項、軍隊級教學成果獎1項。王貞傑,碩士,高級工程師,長期從事數據處理及軟件開發工作,基於國產平臺麒麟操作系統開發多個數據處理和自動化辦公軟件。"

目錄大綱

目錄

第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使用pythondocx操作Word

3.3.4使用pythondocxtemplate操作Word

3.4WPS演示文稿及其自動化處理

3.4.1WPS演示文稿介紹

3.4.2WPS演示文稿結構

3.4.3使用pythonpptx操作PowerPoint

3.5本章小結

第4章借助工具學習類庫

4.1系統設計開發主要算法和模塊

4.1.1類信息集合的構建算法

4.1.2Treeview樹狀結構構建算法

4.2程序代碼及註釋

4.3工具使用方法: 以pythondocx的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.10Popup對話框

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本章小結

參考文獻