文職美女上班手動用Excel表格太麻煩,當學會python後easy操作

2020-12-16 程序猿小旭

通過程序操作excel表格是編程中比較常見的操作,python本身不能直接操作excel,需要安裝第三方的模塊來實現excel的操作。

Python中可以操作excel模塊主要有:

1、xlrd 模塊實現exlcel表格讀取

2、xlwd 模塊實現excel表格創建和寫入

3、pandas模塊也可以實現excel常規操作

下面主要以xlrd和xlwd模塊為例,給大家分享下這兩個模塊的使用。

一、模塊安裝

使用模塊前,需要提前在電腦上進行安裝,如果是在線安裝的話,需要確保你的電腦能夠上網。

二、excel表格讀取

提前在我的電腦D盤根目錄下創建了一個名為test的excel表格,其內容如下:

2.1 導入模塊並打開excel文檔

由於一個工作簿文檔裡可能包含多個sheet,對工作簿中的sheet_names方法來獲取當前有哪些sheet。

2.2 讀取指定sheet表的內容

對於工作簿對象,通過調用sheet_by_name或sheet_by_index屬性來獲取指定sheet。

要獲取指定sheet對象的行數和列表可以使用nrows和ncols來獲取。

列印指定sheet中的所有內容

三、創建一個excel表

3.1 創建一個sheet表

生成Workbook對象並向其添加一個表見下例:

3.2 向剛添加的sheet1表寫入內容

程序運行完,在d盤的根目錄下打開test1文件如下圖所示,write方法中的第一個參數指定行索引,第二個參數指定列索引,第三個數指定要寫入的數據。

3.3 設置寫入單元格的字體大小,顏色和字體類型

執行結果如下:

顏色值表如下:

小編寄語

最後小編幫助大家整理了一套python教程,下面展示了部分,希望也能幫助對編程感興趣,想做數據分析,人工智慧、爬蟲或者希望從事編程開發的小夥伴,畢竟python工資也還可以,如果能幫到你請點讚、點讚、點讚。

python視頻系列:

電子書系列:

點讚,收藏並轉發文章後點擊小編頭像或暱稱

點讚才有哦,舉手之勞,非常感謝,以上就是文職美女上班手動用Excel表格太麻煩,當學會python後easy操作,還有哪些?歡迎大家留言補充。

相關焦點

  • Python讀寫Excel表格,就是這麼簡單粗暴又好用
    python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫。可從這裡下載https://pypi.python.org/pypi。下面分別記錄python讀和寫excel。
  • Python讀寫Excel表格,就是這麼簡單粗暴又好用(文末送書)
    python操作excel主要用到xlrd和xlwt這兩個庫,即xlrd是讀excel,xlwt是寫excel的庫。可從這裡下載https://pypi.python.org/pypi。下面分別記錄python讀和寫excel。
  • 【Python】xlwings操作Excel表格的正確姿勢
    「是我大意了,沒有發現居然還有這種操作,希望新入坑的年輕人看了此篇耗子尾汁!」。前面的一期課程提到如何使用xlwings操作excel表格,連結附上。簡單三步學會Python開發上位機並處理excel數據(三)用xlwings操作excel表格還是挺方便的,語法也非常貼近宏,所以還是優先推薦使用xlwings。因為之前是系列課程,所以講得比較簡略,今天結合近期的使用心得單獨更新一篇。
  • 用Python實現excel 14個常用操作
    自從學了Python後就逼迫自己不用Excel,所有操作用Python實現。目的是鞏固Python,與增強數據處理能力。這也是我寫這篇文章的初衷。廢話不說了,直接進入正題。利潤一列存在於df2的表格中,所以想知道df1的每一個訂單對應的利潤是多少。用excel的話首先確認訂單明細號是唯一值,然後在df1新增一列寫:=vlookup(a2,df2!a:h,6,0) ,然後往下拉就ok了。(剩下13個我就不寫excel啦)那用python是如何實現的呢?
  • 教你如何用Python輕輕鬆鬆操作Excel、Word、CSV,一文就夠了,趕緊碼住!!!
    修改 excel上面說了寫入和讀取 Excel 內容,接下來我們就說下更新修改 Excel 該如何操作,修改時就需要用到 xlutils 中的方法了。,使輸出的格式稍微改變一下,代碼如下:# 導入 xlwt 庫import xlwt# 設置寫出格式字體紅色加粗styleBR = xlwt.easyxf('font: name Times New Roman, color-index red, bold on')# 設置數字型格式為小數點後保留兩位
  • 教你如何用python輕輕鬆鬆操作Excel、Word、CSV,一文就夠了,趕緊碼住!!!
    修改 excel上面說了寫入和讀取 Excel 內容,接下來我們就說下更新修改 Excel 該如何操作,修改時就需要用到 xlutils 中的方法了。,使輸出的格式稍微改變一下,代碼如下:# 導入 xlwt 庫import xlwt# 設置寫出格式字體紅色加粗styleBR = xlwt.easyxf('font: name Times New Roman, color-index red, bold on')# 設置數字型格式為小數點後保留兩位
  • 如何學會用excel記帳?
    以前大家更多的是用紙質筆記本手寫記帳,隨著現在電腦和手機APP完全普及後。人工手動記帳模式不斷被淘汰。相對於其它APP的記帳軟體來說,大佛最喜歡的還是使用excel記帳,其最大的優勢就是可以建立一個屬於自己的特有的記帳表格,內容項目及計算公式都可以建立符合自身習慣,適用性極強。今天主要就介紹如何用excel記帳。
  • POI和 EasyExcel對Excel的簡單操作
    XSSFWorkbook,更快速的去對07版本的excel文件進行處理下面我們將會對XSSFworkbook和SXSSFworkbook類對excel文件的操作進行時間上的對比。POI對03版和07版excel的操作的代碼基本一致,只需修改文件的後綴和類名即可。
  • SpringBoot使用EasyExcel讀取excel表格中的數據到資料庫中
    -- https://mvnrepository.com/artifact/com.alibaba/easyexcel --> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel<
  • 對比excel,用python實現逆透視操作(寬表變長表)
    綜合群友們的智慧,今天我們就來看看excel與python如何實現這個需求吧!註:本文演示的數據大家可以在「社科學術匯」後臺回復 20210928,文件夾領取。群聊目錄:1. excel逆透視技巧2.Pandas逆透視技巧excel做逆透視操作是需要用到Power Query。第一步:選中數據,然後在菜單欄-數據-點擊來自表格/區域
  • 【一文搞定】使用python-openpyxl庫讀寫Excel表格(增刪改查操作)
    【一文搞定】使用python-openpyxl庫讀寫Excel表格(增刪改查操作)
  • Excel文件另類操作,如何用Python中xlrd模塊獲取電子表格的信息
    從這一點可以看出,用它們處理Excel文件需要導入兩個模塊,不像openpyxl模塊,只需要一個就夠了……操作Excel文件通常使用的兩個模塊,顧名思義,xlrd用於讀取Excel文件,xlwt用於寫Excel文件。
  • n種方式教你用python讀寫excel等數據文件
    點擊上方「濤哥聊Python」,選擇「星標」公眾號重磅乾貨,第一時間送達來源:Python大數據分析python處理數據文件的途徑有很多種,可以操作的文件類型主要包括文本文件(csv、txt、json等)、excel
  • 詳解Python操作Excel文件
    前言本篇文章主要總結了一下利用python操作Excel文件的第三方庫和方法。常見庫簡介1.xlrdxlrd是一個從Excel文件讀取數據和格式化信息的庫,支持.xls以及.xlsx文件。支持Excel操作。4.xlwingsxlwings是一個可以實現從Excel調用Python,也可在python中調用Excel的庫。
  • python+xlrd+xlwt操作excel
    報名微信長按下方二維碼課程介紹長按下方二維碼介紹xlrd(讀操作),xlwt(寫操作)上述軟體下載後,分別解壓,之後在cmd命令下分別進入對應的目錄中運行python setup.py install如果運行過程中提示缺少setuptools,
  • n種方式教你用Python讀寫Excel等數據文件
    內存不夠時使用,一般不太用readlines()   :一次性讀取整個文件內容,並按行返回到list,方便我們遍歷2. 內置模塊csvpython內置了csv模塊用於讀寫csv文件,csv是一種逗號分隔符文件,是數據科學中最常見的數據存儲格式之一。csv模塊能輕鬆完成各種體量數據的讀寫操作,當然大數據量需要代碼層面的優化。
  • 如何用python實現excel中的vlookup功能?
    因為刀哥是python初學者,對於需要用到的知識點,如果以前學過的要再複習一下,年紀大了嘛記性比較差,沒學過的新知識點要先學習一下,邊學邊用,所以做的速度比較慢,但是好在,哪怕慢,只要每天進步一點點,都是好的。今天這篇分享,就是刀哥在做的過程中,遇到的其中一個知識點,即用python來實現excel中的vlookup函數功能。
  • excel表格的基本操作?
    excel表格的基本操作,我看了很多,多沒有實質性的操作,下面講解較為實用的部分操作,由於excel表格的功能很強大,講解不全如有疑問請留言通知,首先新建或打開已建excel表格。合併單元格:選中合併區域點擊上方快捷合併,達到合併的應用。
  • 零基礎學習python GUI編程(PyQt)系列之6:用pandas操作excel
    通過前面的介紹,我們已經了解了對兩個文本文件如何進行比較,今天我們將其換成excel表格文件,對excel文件中的學生成績進行排名。我們都知道,如果直接使用excel表格中的公式對學生的總成績進行排名的話使用的是RANK公式,例如在相應的表格文件中輸入"=RANK(E2,$E$2:$E$1000)「就可以對E列的第二行到第1000行的數據進行排名了。
  • 堪比python、秒殺Excel表格,這個數據分析工具太猛了
    如果是前者,直接學習python或者R就可以了;而如果是後者,excel雖然也能夠處理數據,但Excel在數據清洗、大數據處理、數據可視化方面都比專業的BI工具遜色不少。FineBI我之前也推薦過很多次,是我最常用的BI分析工具,用習慣了覺得這個工具很簡單很傻瓜。操作類似Tableau,拖拽分析欄位即可生成圖表,圖表是自動推薦的,精確智能。而且FineBI基本不需要寫函數,內置各種計算功能,數據過濾篩選條件等,以及一些基本的回歸、預測數據挖掘功能,製作可視化儀錶板很方便。