日韩性视频-久久久蜜桃-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实例的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 日韩不卡在线播放 | 少妇2做爰hd韩国电影 | 欧美丰满熟妇bbbbbb百度 | 香蕉a视频| 久久精品999 | 这里只有精品在线观看 | 欧美影音 | 国产a∨精品一区二区三区仙踪林 | 长篇h版少妇沉沦交换 | 正在播放老肥熟妇露脸 | 色综合色综合网色综合 | 一区二区三区四区在线 | 国产一区二区三区视频免费观看 | 制服.丝袜.亚洲.中文.综合 | 天天槽 | 国产美女一区 | 不卡一二三 | 亚洲一区激情 | 91浏览器在线观看 | 摸摸大奶子 | 成年人福利 | 国产伦精品一区二区三区高清版禁 | 毛片网站在线播放 | 日日干综合 | 国产精品高潮呻吟视频 | 日本japanese乳偷乱熟 | 天天综合永久入口 | 国产91九色 | 久久久久欧美 | 夜夜爽日日澡人人添 | 亚洲欧洲精品一区二区三区 | 日韩诱惑 | 亚洲精品一区中文字幕乱码 | 一个色综合网站 | 成人黄色大全 | 亚洲天堂视频网站 | 欧美69视频| 亚洲v日韩v综合v精品v | 亚洲精品乱码久久久久久久久久久久 | www污网站 | 在线免费观看成人 | 亚洲欧美一区二区三区 | 国产毛毛片 | 二区三区av | 亚洲激情电影在线 | 台湾佬美性中文 | 午夜视频在线观看国产 | 超碰在线网站 | 国产初高中真实精品视频 | 亚洲精品视频二区 | 久久久久久国产精品免费免费 | 日日好av| 精品少妇3p | 色噜噜在线播放 | 成人免费av在线 | 欧美人禽杂交狂配 | 亚洲亚裔videos黑人hd | 精品三区视频 | 久一视频在线 | 国产精品 日韩 | 人人射人人插 | 青青草精品在线 | 国产精品综合久久 | 亚洲永久免费网站 | 国产精品一区二区三区免费在线观看 | 正在播放老肥熟妇露脸 | 成人黄色在线 | 亚洲韩国精品 | 91n视频| 美女试爆场恐怖电影在线观看 | 美女又黄又免费 | 人妻丰满熟妇av无码区 | 日本狠狠干 | 亚洲一二三视频 | 9i看片成人免费 | 在线观看污污视频 | 最新免费av网站 | 日韩精品免费在线视频 | 欧美综合久久 | 日韩爽爽视频 | av毛片在线免费看 | 自拍偷拍中文字幕 | 伊人欧美在线 | 欧美精品在线一区二区 | 亚洲一区二区精品在线 | 夜夜嗨av色一区二区不卡 | 美女xx网站 | 色丁香六月 | 69视频一区二区 | 第一页在线 | 亚洲成av人片在线观看无 | 印度午夜性春猛xxx交 | 国产一区二区在线电影 | 毛片一级视频 | www.jizzjizz.com | 日韩三级理论 | 91情侣在线| 欧美寡妇性猛交ⅹxxx | 欧美高清性 |