Python3 操作excel庫總結

2022-07-27 17:31 更新

有一部分小伙伴學習python的目的就是為了實現(xiàn)辦公自動化的目的。通過使用更易學習的python替代excel中自帶的vbs腳本,來實現(xiàn)excel的批量操作(例如表格調(diào)整,批量處理數(shù)據(jù)等)。

接下來這篇文章小編帶你了解python中常用的幾種可以操作excel的第三方庫,并在文末附上相應教程的鏈接,小伙伴可以根據(jù)自己的需求挑選最合適自己的庫進行學習!

首先讓我們來整體把握下不同庫的特點

  1. xlrd 、 xlwt 、 xlutils 各自的功能都有局限性,但三者互為補充,覆蓋了Excel文件尤其是 .xls 文件的操作。 xlwt 可以生成 .xls 文件, xlrd 可以讀取已經(jīng)存在的 .xls 文件, xlutils 連接 xlrd 和 xlwt 兩個模塊,使用戶可以同時讀寫一個 .xls 文件。簡單來說, xlrd 負責讀、 xlwt 負責寫、 xlutils 負責提供輔助和銜接。
  2. xlwings 能夠非常方便的讀寫 Excel 文件中的數(shù)據(jù),并且能夠進行單元格格式的修改。
  3. XlsxWriter 是一個用來寫 .xlsx 文件格式的模塊。它可以用來寫文本、數(shù)字、公式并支持單元格格式化、圖片、圖表、文檔配置、自動過濾等特性。但不能用來讀取和修改 Excel 文件。
  4. openpyxl 通過 工作簿 “workbook - 工作表 sheet - 單元格 cell” 的模式對 .xlsx 文件進行讀、寫、改,并且可以調(diào)整樣式。
  5. pandas 大家都不陌生,是進行數(shù)據(jù)處理和分析的強大模塊,有時也可以用來自動化處理Excel。



pandas教程鏈接地址:http://m.hgci.cn/pandas/

pandas教程關于excel教程操作的文章:http://m.hgci.cn/pandas/pandas-excel.html

xlrd 教程:http://m.hgci.cn/python3/python3-xlrd.html

xlwt教程:http://m.hgci.cn/python3/python-xlwt.html


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號