日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python读写Excel简单案例及调试说明文档

發布時間:2023/12/10 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python读写Excel简单案例及调试说明文档 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python讀寫Excel簡單案例及調試說明文檔

? ? 工作中經常有處理Excel文件的需求,尤其是不懂寫程序的業務人員。在人工處理Excel文件多了之后就想著自己能寫點程序自動處理該多省事。好,下面機會來了,兩分鐘帶你入坑Python操作Excel文件中的數據。
一、準備環境。windows中下載和安裝開發軟件anaconda。

詳細步驟參考如下地址:https://blog.csdn.net/m0_45521766/article/details/126210396
二、windows下打開anaconda開發工具spyder,如下圖所示,按1、2、3順序單擊:

?三、Spyder中打開擴展名為.py的代碼文件,如下圖所示打開本案例中excelOperation.py文件。

excelOperation.py代碼如下

# -*- coding: utf-8 -*- """ Created on Tue Sep 6 09:48:58 2022 @author: junco """import os import xlwt import xlrd #查找指定目錄中的EXCEL文件 def query_excels(path):#獲取指定目錄下的所有文件filenames = os.listdir(path)#定義變量,將讀取結果暫存內存result = []#定義結果列名list=['城市','人數','平均分數']result.append(list)#循環獲取到的所有文件,并讀取數據,計算結果for filename in filenames:if filename.find('(')>0:#讀取目錄中查找到的各個文件(名稱為:2021年考試成績(北京)20220120.xls)l=read_excel(filename[filename.find('(')+1:filename.find(')')],path+'\\'+filename) result.append(l)#將計算結果寫入新的Excel文件write_data_to_excel(path+'\\'+'合計' , result)#讀取Excel數據,并計算結果返回 def read_excel(city,filePath):workbook = xlrd.open_workbook(filePath)sheet = workbook.sheet_by_index(0) totalValue=0for rown in range(1,sheet.nrows):value=float(sheet.cell_value(rown,2))totalValue+=value#求平均值avgvalue = totalValue/(sheet.nrows-1)#將150分成績轉化為百分制#avgvalue=avgvalue*100/150return [city,sheet.nrows-1,avgvalue]#新建Excel文件,將數據定入Excel并保存 def write_data_to_excel(name, result):wbk = xlwt.Workbook(encoding='utf-8')sheet = wbk.add_sheet('Sheet1', cell_overwrite_ok=True)for i in range(0,len(result)):for j in range(0,len(result[i])):sheet.write(i, j, result[i][j])wbk.save(name + '.xls')#啟動入口 if __name__ == '__main__':path = r'./data'query_excels(path)

?打開具體操作參考如下anaconda spyder使用技巧:https://blog.csdn.net/m0_53876797/article/details/120590516

四、單擊運行(下圖1)后,data目錄中成功生成“合計.xls”文件(下圖2)


圖1


圖2
五、運行成功后,嘗試修改代碼,實現自己業務,再打斷點調試改進(至此入坑成功,可以發揮你美好的想像了)
打斷點調試參考如下文章:https://www.likecs.com/show-203684339.html

案例代碼及測試數據如下:

Python讀寫Excel簡單案例及調試說明文檔-Python文檔類資源-CSDN文庫

門童引入坑,修行自己奔!!!

總結

以上是生活随笔為你收集整理的Python读写Excel简单案例及调试说明文档的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。