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

歡迎訪問 生活随笔!

生活随笔

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

python

excel自动保存_萌新必看!python处理excel实例

發布時間:2025/3/15 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 excel自动保存_萌新必看!python处理excel实例 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

電腦上必安裝的辦公軟件三大軟件:word、excel、ppt,其中excel是在處理數據效率最高,也是最為繁瑣的,因此高效快捷使用excel尤為重要,以下為大家介紹使用python更自動化處理excel介紹:

一、準備工具包:

1、xlrd:從Excel電子表格中提取數據

地址:https://xlrd.readthedocs.io/en/latest/

2、xlwt:將數據寫入Excel電子表格

doc地址:https://xlwt.readthedocs.org/en/latest/

3、xlutils:提供一組處理Excel文件的實用程序

doc地址:https://xlutils.readthedocs.io/en/latest/

二、用法操作:

1、從指定文件路徑讀取excel表格,進行一定操作,然后保存到另一個excel文件:result.xlsx。

import xlwt import xlrd from xlutils.copy import copy import pandas as pd from pandas import DataFrame,Series import os os.chdir('./') # 從指定文件路徑讀取excel表格 df = pd.read_excel('D:/mypaper/data/data.xlsx') # 查看df內容

# 根據age算出出生年份,增加一列 import datetime import os year = datetime.datetime.now().year#獲取當前系統時間對應的年份 df['birth'] = year-df['age'] df.to_excel('result.xlsx')#保存到當前工作目錄,可以用os.getcwd()查看 #查看下此時df的內容,可以看到已經生成了birth這一列

下面就用準備的三個工具包,利用python操作excel。

三、Excel單元格操作

# 定義方法:讀取指定目錄下Excel文件某個sheet單元格的值 def excel_read(file_path,table,x,y):data = xlrd.open_workbook(file_path)table = data.sheet_by_name(table)return table.cell(y,x).value# 定義方法:單元格值及樣式 write_obj_list = [] def concat_obj(cols,rows,value):write_obj_list.append({'cols':cols,'rows':rows,'value':value, 'style':xlwt.easyxf('font: name 宋體,height 280;alignment: horiz centre')})# 定義方法:合并單元格 def merge_unit(srows,erows,scols,ecols,value):write_obj_list.append({'id':'merge','srows':srows,'erows':erows,'scols':scols, 'ecols':ecols,'value':value,'style':xlwt.easyxf('font: name 宋體,height 280;alignment: horiz centre')})# 定義方法:更新excel excel_update(file_path,write_obj_list,new_path):old_excel = xlrd.open_workbook(file_path, formatting_info=True)#管道作用new_excel = copy(old_excel)'''通過get_sheet()獲取的sheet有write()方法'''sheet1 = new_excel.get_sheet(0)'''1代表是修改第幾個工作表里,從0開始算是第一個。此處修改第一個工作表'''for item in write_obj_list:if 'id' not in item.keys():if 'style' in item.keys():sheet1.write(item['rows'], item['cols'], item['value'],item['style'])else:sheet1.write(item['rows'], item['cols'], item['value'])else:if 'style' in item.keys():sheet1.write_merge(item['srows'],item['erows'],item['scols'], item['ecols'], item['value'],item['style'])else:sheet1.write_merge(item['srows'],item['erows'],item['scols'], item['ecols'], item['value'])'''如果報錯 dict_items has no attributes sort把syle源碼中--alist.sort() 修改為----> sorted(alist)一共修改2次'''new_excel.save(file_path)#參數詳解 # srows:合并的起始行數 # erows:合并的結束行數 # scols:合并的起始列數 # ecols:合并的結束列數 # value:合并單元格后的填充值 # style:合并后填充風格: # font: name 宋體 # height 280; # alignment: horiz centre # ... 與excel操作基本保持一致

注意:該方法是將需要直行的動作保存到一個list中,真正的動作還未執行,執行動作是發生在excel_update方法中。

最終調用excel_update方法,傳入每個單元格需要進行的操作和填充值的write_obj_list以及文件保存路徑file_path,最后就能在當前工作目錄下生成想要的Excel結果文件。

注意:

1)write_obj_list支持用戶自定義。

2)write_obj_list也可以是根據excel_read方法讀取現有待修改的excel文件(可以維持原有表格的格式)而生成。

其實python處理excel還有很多更好玩的方式,想要使用python更自動化的處理excel點擊查看PyThon學習網教學中心。

總結

以上是生活随笔為你收集整理的excel自动保存_萌新必看!python处理excel实例的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 一级片网址 | 激情五月婷婷丁香 | 久久精品网 | 中文字幕69| 又黄又爽在线观看 | 好了av在线 | 大肉大捧一进一出好爽视频动漫 | 伊人春色网 | 亚洲少妇网站 | 亚洲国产日韩av | 99久久久无码国产精品性色戒 | 一区二区久久久 | 欧美久久精品 | 婷婷丁香视频 | 亚洲jizzjizz日本少妇 | 日韩欧美精品在线视频 | 男人插女人下面视频 | 久久久成人精品 | 一区二区网 | 国产精品电影院 | 日本电影一区二区三区 | 天天综合网天天综合色 | 操一操 | 日本黄色的视频 | 黄色片视频播放 | 久久久视 | 亚洲美女性生活视频 | 麻豆精品视频免费观看 | 四虎影院永久 | 成人午夜免费电影 | 懂色av一区二区三区四区五区 | 久久欧 | 一级片在线免费看 | 成人性生活视频 | 国产精品无码电影在线观看 | 国产视频二 | 精品国产午夜福利在线观看 | 亚洲精品一卡二卡 | 黄色片网站免费 | 欧美成人一区二免费视频软件 | 国产91精品久久久久 | 欧美一线高本道 | 久久人人爽人人 | 亚洲第十页 | 午夜特级毛片 | 91av在| 男人天堂久久 | 国产超碰自拍 | 午夜性刺激免费视频 | 日韩二级片 | 国产伦理一区二区三区 | 欧美精品一卡二卡 | 国产二级一片内射视频播放 | 你懂的视频在线播放 | 特大黑人巨交吊性xxxx视频 | 中文字幕一区二区三区视频 | 国产69精品久久久久久久 | 高h全肉污文play带道具 | 污视频在线免费 | 久久精品午夜 | 色老头影视 | 欧美日韩aa| 欧美高清在线观看 | 黄网站色视频免费观看 | 日本韩国视频 | 影音先锋亚洲精品 | 4438激情网| 欧洲黄视频 | 狠狠躁狠狠躁视频专区 | 人人妻人人澡人人爽人人欧美一区 | 黄色污小说 | 欧美日本中文 | 国产精品综合久久 | 九九在线精品视频 | 国产区久久 | 神马久久网站 | av第一区 | 亚洲三级视频 | 精品久久久免费 | 日本久久网站 | 亚洲精品免费观看 | 国产成人在线观看免费 | 天天操,夜夜操 | 欧洲色网| 国产91传媒 | 黄色网入口| 日韩av专区 | 在线视频日韩精品 | 色女生影院 | 国产a级黄色片 | 尤物视频在线 | 亚洲图片视频小说 | 亚洲va在线观看 | 精品国产区一区二 | 免费jizz | 婷婷av在线 | 亚洲乱亚洲乱妇 | 波多野一区二区三区 | 欧美二区在线观看 |