亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用Python操作Excel

發布時間:2021-07-21 09:20:22 來源:億速云 閱讀:212 作者:chen 欄目:大數據

這篇文章主要講解了“怎么用Python操作Excel”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么用Python操作Excel”吧!

前言

        現今是一個信息時代,掌握信息的處理顯得極為重要。不得不說,Excel在信息處理方面確實非常強大,很多時候我們會用它來整理信息并用來展示。

但是,信息的來源是多種多樣的,例如信息可能以txt格式的純文本存儲,假設我們想把這些類型的文件導入到Excel,相信大多數人會是這樣做的

新建一個Excel文件,打開txt文件,將txt文件的內容直接復制到Excel中。

就這樣,信息就成功更換了存儲方式。但你有沒有想過,如果有幾十甚至上百個txt文件,你還愿意一個個地手動打開并且復制嗎?我想大多數人是不愿意的。可是不愿意又能怎么辦呢?別急,今天我給大家帶來了使用Python庫操作Excel的教程,讓你高效處理數據,心急的可以直接跳到文末哦。

準備工作

        安裝Python的openpyxl庫,安裝方法為,打開命令提示符(cmd),如果你不知道,可以按住 win+r,然后會彈出下面的窗口

怎么用Python操作Excel

接著輸入cmd,再點擊確定即可進入命令提示符

進入命令提示符之后,輸入以下指令并按Enter鍵

pip install openpyxl

稍加等待,出現 successfully字樣表示安裝成功。

流程分析

  1. 創建Ecxlel工作簿

  2. 新建Excel工作表

  3. 把txt文件全部復制到指定文件夾中

  4. 獲取txt文件完整路徑

  5. 打開所有txt文件并將其內容存儲到不同的變量中

  6. 循環打開txt文件

  7. 讀取txt文內容并將其按照一定規格分割成列表

  8. 利用循環將列表中的內容逐個寫入Excel單元格

  9. 保存Excel工作簿

    完整代碼


# 導入openpyxl庫import openpyxl# 導入os庫,用于獲取某個目錄下的所有文件import os
# 創建一個工作簿wb=openpyxl.Workbook()# 新建一張工作表,title為表的名字,index為表的序號,0代表第一張表,# title可以更改ws=wb.create_sheet(title='員工信息',index=0)# 獲取文件路徑path=input('請輸入txt文件所在文件夾完整路徑,也可以直接將其拖到該窗口:')#列出文件夾中的所有文件txt_file_list=os.listdir(path)# j+1代表第j+1個文件j=0
# 將文件夾中的文件逐個寫入for txt in txt_file_list:  # 打開 txt 這個文件 r代表只能讀取這個文件,encoding='utf-8'規定打開文件  #所用的編碼格式,如果打開txt文件看到中文亂碼,可以加上 encoding='utf-8'  #path+'/'+txt代表txt文件的完整路徑  with open (path+'/'+txt,'r',encoding='utf-8') as f:    # txt_content代表txt文件的所有內容。f.read()即為txt文件所有內容      txt_content=f.read()    # txt_content_list代表根據換行符分割成的列表,如果你使用 , 分隔文件    #那么 \n 應該替換為 ,      txt_content_list=txt_content.split('\n')

# 使用 len(txt_content_list)獲取 txt_content_list 這個列表長度  length=len(txt_content_list)  # 從 1開始length,將txt_content_list中的每一個元素寫入  # range函數左閉右開  for i in range(1,length+1):    # ws.cell(1,2)代表 '員工信息'這張表中第一行,第二列,ws.cell(1,2).value代表這個單元格的內容    # 將txt_content_list這個列表中的元素添加到對應的單元格中    ws.cell(i, j+1).value=txt_content_list[i-1]  # 每寫完一個txt文件,j就加1,j+1代表Excel中的列的序號。也代表第j+1個txt文件  j=j+1# 在當前代碼文件所在路徑下保持為名為 test.xlsx 的文件wb.save('test.xlsx')input('文件成功保存,按任意鍵退出:')

感謝各位的閱讀,以上就是“怎么用Python操作Excel”的內容了,經過本文的學習后,相信大家對怎么用Python操作Excel這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

托里县| 延长县| 连平县| 大宁县| 丰城市| 驻马店市| 张掖市| 贵州省| 哈尔滨市| 十堰市| 越西县| 郁南县| 扬州市| 南昌市| 道真| 四平市| 桃江县| 武平县| 巧家县| 宜兰市| 高雄县| 准格尔旗| 宁武县| 通化县| 德安县| 汕尾市| 南川市| 织金县| 冷水江市| 五莲县| 张家港市| 浑源县| 杂多县| 珠海市| 江安县| 民乐县| 金门县| 体育| 英山县| 离岛区| 自治县|