日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 自动化出报表,python实现报表自动化详解

發布時間:2025/3/12 python 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 自动化出报表,python实现报表自动化详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本篇文章將介紹:

xlwt 常用功能

xlrd 常用功能

xlutils 常用功能

xlwt寫Excel時公式的應用

xlwt寫入特定目錄(路徑設置)

xlwt Python語言中,寫入Excel文件的擴展工具。可以實現指定表單、指定單元格的寫入。支持excel03版到excel2013版。使用時請確保已經安裝python環境

xlrd Python語言中,讀取Excel的擴展工具。可以實現指定表單、指定單元格的讀取。使用時請確保已經安裝python環境。

NOTICE:

xlwt對Excel只能進行只寫操作

xrrd對Excel只能進行只讀操作

此外,還有xlutils.copy可以實現Excel的復制再編輯。

1.python寫excel — xlwt常用功能

A.準備工作

安裝xlwt :在終端中輸入pip install xlwt或者easy_install xlwt

引入xlwt包 :

B.基礎教程

新建工作簿&增加sheet: 新建一個工作簿,然后往里添加sheet

往sheet中寫入內容: sheet.write函數可以傳三個參數

第i(參數1)第j(參數2)列存入內容(參數3)

合并單元格并寫入內容:

最后使用f.save(‘demo')

就可以把f保存到excel了

C.實戰

我們可以先新建一個工作簿,然后往里添加兩個sheet,然后查看效果

效果如下,發現表格xlwt_tutorial中有兩個sheet。

我們開始往sheet中寫入內容,不傳入style參數

先只使用write函數

效果如下,我們建立了一個3行4列的表格。(write函數行和列值都是從0開始的)

下面我們使用write_merge函數來合并單元格并寫入

在f.save之前添加一行代碼

效果如下,將第2-3行第4列合并

2.pythonxd讀excel —xlrd常用功能

A.準備工作

安裝xlrd :在終端中輸入pip install xlrd或者easy_install xlrd

引入xlrd包 :

B.基礎教程&實戰

打開一個Excel,然后輸出所有sheet的名字

輸出:[u'葡小萄', u'小葡萄']

得到表格里的所有的sheet

得到sheet中的內容

輸出為:

葡小萄 3 4

小葡萄 0 0

.

輸出為:

[u'葡萄', 18.0, u'北京電影學院', u'漢語言文學']

[u'學校', u'北京電影學院', u'帝國國王科技大學']

.

輸出為:

葡萄

2

3.xlutils 常用功能

A.準備工作

安裝xlutils :在終端中輸入pip install xlutils或者easy_install xlutils

引入xlutils包 :

B.xlutils中copy功能

我們可能會遇到一個問題,想對一個存儲好的Excel進行編輯。

但是xlrd是只讀模式,不能進行編寫。

而xlwt是只寫模式,不能讀入Excel文件進行編輯。

我們可以采用xlrd打開一個文檔,后采用xlutils中copy功能把文檔拷貝,然后進行編輯即可。

輸出為:

葡小萄

輸出的表格已經改變。

PS: 可以看到第二行第四列和第三行第四列合并格已經在COPY的時候被毀掉了。

4.xlwt寫Excel時公式的應用

我們寫用xlwt寫一個表格

打開表格為:

我們現在想做的是統計grape的總分和monkey的總分:

在f.save之前加入代碼:

輸出為:

B2+B3+B4+B5

C2+C3+C4+C5

打開表格為:

5.xlwt寫入特定目錄(路徑設置)

由于代碼分層的緣故,使代碼整體框架優美。

我們需要把文件寫入到特定目錄下。

但是由于xlwt中沒有直接寫入到特定目錄的函數。

因此使用shutil.move函數來把文件MOV到特定目錄下:

效果圖:

總結

以上就是本文關于python實現報表自動化詳解的全部內容,希望對大家有所幫助。如有不足之處,歡迎留言指出。

原文鏈接:http://blog.csdn.net/coraline_m/article/details/51357185

總結

以上是生活随笔為你收集整理的python 自动化出报表,python实现报表自动化详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。