免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

怎么用Python操作Excel

這篇文章主要講解了“怎么用Python操作Excel”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“怎么用Python操作Excel”吧!

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比潮南網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式潮南網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋潮南地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。

前言

        現(xiàn)今是一個(gè)信息時(shí)代,掌握信息的處理顯得極為重要。不得不說(shuō),Excel在信息處理方面確實(shí)非常強(qiáng)大,很多時(shí)候我們會(huì)用它來(lái)整理信息并用來(lái)展示。

但是,信息的來(lái)源是多種多樣的,例如信息可能以txt格式的純文本存儲(chǔ),假設(shè)我們想把這些類型的文件導(dǎo)入到Excel,相信大多數(shù)人會(huì)是這樣做的

新建一個(gè)Excel文件,打開(kāi)txt文件,將txt文件的內(nèi)容直接復(fù)制到Excel中。

就這樣,信息就成功更換了存儲(chǔ)方式。但你有沒(méi)有想過(guò),如果有幾十甚至上百個(gè)txt文件,你還愿意一個(gè)個(gè)地手動(dòng)打開(kāi)并且復(fù)制嗎?我想大多數(shù)人是不愿意的。可是不愿意又能怎么辦呢?別急,今天我給大家?guī)?lái)了使用Python庫(kù)操作Excel的教程,讓你高效處理數(shù)據(jù),心急的可以直接跳到文末哦。

準(zhǔn)備工作

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

怎么用Python操作Excel

接著輸入cmd,再點(diǎn)擊確定即可進(jìn)入命令提示符

進(jìn)入命令提示符之后,輸入以下指令并按Enter鍵

pip install openpyxl

稍加等待,出現(xiàn) successfully字樣表示安裝成功。

流程分析

  1. 創(chuàng)建Ecxlel工作簿

  2. 新建Excel工作表

  3. 把txt文件全部復(fù)制到指定文件夾中

  4. 獲取txt文件完整路徑

  5. 打開(kāi)所有txt文件并將其內(nèi)容存儲(chǔ)到不同的變量中

  6. 循環(huán)打開(kāi)txt文件

  7. 讀取txt文內(nèi)容并將其按照一定規(guī)格分割成列表

  8. 利用循環(huán)將列表中的內(nèi)容逐個(gè)寫(xiě)入Excel單元格

  9. 保存Excel工作簿

    完整代碼


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

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

感謝各位的閱讀,以上就是“怎么用Python操作Excel”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)怎么用Python操作Excel這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

分享標(biāo)題:怎么用Python操作Excel
網(wǎng)頁(yè)鏈接:http://m.newbst.com/article28/gcspcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站企業(yè)建站云服務(wù)器手機(jī)網(wǎng)站建設(shè)小程序開(kāi)發(fā)ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作