批量生成Excel文件
最新
06-11
前言
Python可以很方便地對Excel進行處理,比如:工作簿的新建,數據的寫入,數據的讀取,而且效率非常高。在這裡給大家介紹幾個包:openpyxl(讀寫)、xlrd(讀)、xlwt(寫)包。
openpyxl包介紹
1)openpyxl包-創建、寫入、保存
生成s3工作表內容如下:
2)openpyxl包-讀取內容
openpyxl包關於對Excel工作簿內容的讀取相對比較少,xlrd包相對功能比較強,下一篇文章主要講利用xlrd包來批量讀取Excel文件,並進行內容合併。
3)openpyxl包-批量新建並寫入內容
批量生成excel工作簿結果如下:
總結
本文主要是利用openpyxl包進行Excel的批量生成並進行數據寫入。當然openpyxl包除了可以對Excel進行數據的讀寫與保存,還有其他相關操作,比如:欄位篩選與排序、添加批註、工作表設置、創建表格、插入圖片、列印設置、也可以結合numpy、pandas包來進行數據的寫入。另外,進行圖表繪製(包括線形圖、面積圖、柱形圖、球形圖、雷達圖、箱圖、Surface charts等)也是其一大模塊。總之,openpyxl包還是非常強大的。
圖文製作:waves
TAG:三數學院 |