日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

Python 對Excel求和、合并居中的操作

瀏覽:40日期:2022-06-24 16:51:41
需求

原始表格:

Python 對Excel求和、合并居中的操作

想在Total列中對每日的Amount進(jìn)行匯總,然后對Date和Total進(jìn)行合并居中,效果如下:

Python 對Excel求和、合并居中的操作

思路

遍歷Excel行,從第一個非空Date列開始,到下個非空Date列,對Amount列進(jìn)行求和,結(jié)果賦給第一個非空Data列對應(yīng)行的Total列。

代碼

import osimport openpyxlfrom openpyxl.styles import Border, Side, PatternFill, Font, GradientFill, Alignmentdef range_sum(worksheet,start,end): sum = 0 for row in worksheet[start:end]: for cell in row: if cell.value != None:sum += cell.value return sumdef is_blank_row(worksheet,row_num,max_col=None): if not max_col: max_col = worksheet.max_column for cell in worksheet[row_num][:max_col]: if cell.value: return False return Truedef total_amount(worksheet): ''' 對某sheet的A、E列合并居中,并對E列求和 ''' ws = worksheet row, max_row = 4, ws.max_row while row < ws.max_row: sum_row_start, sum_row_end = row, row for working_row in range(row + 1,max_row + 2): if (not is_blank_row(worksheet, working_row-1) # 上一行有值 and (ws[f’A{working_row}’].value or is_blank_row(worksheet, working_row))): # A列有值 或 當(dāng)前為空行(最后一次合并) # 求和 sum_row_end = working_row - 1 ws[f’E{sum_row_start}’] = range_sum(ws,f’C{sum_row_start}’,f’C{sum_row_end}’) # 合并居中 ws[f’E{sum_row_start}’].alignment = Alignment(horizontal='center', vertical='center') ws[f’A{sum_row_start}’].alignment = Alignment(horizontal='center', vertical='center') ws.merge_cells(f’E{sum_row_start}:E{sum_row_end}’) ws.merge_cells(f’A{sum_row_start}:A{sum_row_end}’) break row = sum_row_end + 1def main(): # 根據(jù)情況修改代碼 in_file_name = ’In.xlsx’ processing_sheet = ’Sheet1’ path_name = ’D:UsersDesktopTemp’ out_file_name = ’Out.xlsx’ wb = openpyxl.load_workbook(filename=os.path.join(path_name,in_file_name)) total_amount(wb[processing_sheet]) wb.save(os.path.join(path_name,out_file_name))if __name__==’__main__’: main()說明

本功能用到了openpyxl模塊,更多Excel操作請見官網(wǎng)

本代碼不支持Excel中間有空行的情況,最后有空行無影響

f’A{sum_row_start}’這樣的代碼用到了f-string功能,若python版本低于3.6,需改為’A’+str(sum_row_start)或其它形式

補(bǔ)充:Python3 Pandas DataFrame 對某一列求和

在操作pandas的DataFrame的時候,常常會遇到某些列是字符串,某一些列是數(shù)值的情況,如果直接使用df_obj.apply(sum)往往會出錯

使用如下方式即可對其中某一列進(jìn)行求和

dataf_test1[’diff’].sum() // diff為要求和的列

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。如有錯誤或未考慮完全的地方,望不吝賜教。

標(biāo)簽: python
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产一区亚洲| 国产亚洲在线| 久久中文字幕一区二区三区| 国产精东传媒成人av电影| 国产精品免费不| 国产成人精选| 一级欧洲+日本+国产| 蜜桃视频一区二区三区在线观看 | 蜜臀av性久久久久蜜臀aⅴ四虎| 免费国产自线拍一欧美视频| 亚洲精品888| 日韩精品中文字幕一区二区| 欧美日本精品| 日韩免费福利视频| 玖玖精品视频| 国产精品第一| 亚洲午夜黄色| 日韩欧美三区| 精品精品99| 亚洲综合丁香| 亚洲伊人精品酒店| 久久麻豆视频| 99视频精品视频高清免费| 一区二区亚洲视频| 久久精品福利| 免费在线观看一区| 欧美日韩在线二区| 亚洲精品影视| 精品视频97| 日本 国产 欧美色综合| 精品中国亚洲| 黄色不卡一区| 国产日韩视频在线| 极品日韩av| 日本伊人午夜精品| 欧美激情日韩| 亚洲一区久久| 国产乱码精品一区二区三区亚洲人| 中文字幕成在线观看| 中文无码日韩欧| 国产精品欧美三级在线观看 | 一级欧美视频| 色婷婷精品视频| 国产精品视频一区二区三区综合| 极品裸体白嫩激情啪啪国产精品| 国产激情欧美| 免费看黄色91| 日韩一区二区中文| 国产乱子精品一区二区在线观看| 欧美1级日本1级| 国产精品sss在线观看av| 欧美午夜精彩| 亚洲三级国产| 女生影院久久| 中文字幕中文字幕精品| 在线一区av| 日韩av电影一区| 亚州av乱码久久精品蜜桃| 国产毛片精品| 99视频精品| 国内自拍视频一区二区三区| 国产毛片一区| 日韩伦理福利| 国产精品色在线网站| 国产精品视区| 国产v日韩v欧美v| 亚洲制服欧美另类| 一区二区精品伦理...| 日韩av中文字幕一区二区三区| 亚洲国产影院| 在线天堂资源www在线污| 国产日韩欧美在线播放不卡| 国产精品毛片一区二区三区| 午夜av不卡| 欧美国产另类| 91亚洲精品视频在线观看| 亚洲精品一区二区妖精| 日韩电影免费网站| 欧美韩一区二区| 日本国产欧美| 日韩精品一区二区三区中文在线| 合欧美一区二区三区| 欧美激情五月| 国产精品主播| 久久av综合| 日韩高清一区在线| 亚州精品视频| 亚洲精品无吗| 亚洲日产av中文字幕| 亚洲激情婷婷| 美女少妇全过程你懂的久久| 日韩高清欧美| 欧美日韩一区自拍| 亚洲精品九九| 亚洲字幕久久| 综合一区av| 亚洲色图网站| 日韩精品水蜜桃| 日本免费一区二区三区四区| 日韩一区自拍| 成人日韩在线观看| 久久久久99| 久久精品国产亚洲夜色av网站 | 亚洲精品系列| 日本免费新一区视频| 青青草视频一区| 国产精品视频一区二区三区四蜜臂 | 免费日韩成人| 精品免费视频| se01亚洲视频| 亚洲一级少妇| 黄色日韩精品| 中文字幕av亚洲精品一部二部| 亚洲精品女人| 国产欧美三级| 九九99久久精品在免费线bt| 91中文字幕精品永久在线| 欧美日韩水蜜桃| 蜜臀av性久久久久蜜臀aⅴ流畅| 7777精品| 欧美精品日日操| 免播放器亚洲| 91成人精品视频| 天海翼精品一区二区三区| 国产乱人伦丫前精品视频| 美女在线视频一区| 黄在线观看免费网站ktv| 欧美福利在线| 日韩影片在线观看| 国产伦一区二区三区| 麻豆传媒一区二区三区| 久久久亚洲一区| 99精品在线观看| 99pao成人国产永久免费视频 | 欧美va亚洲va日韩∨a综合色| 中文在线中文资源| 九一国产精品| 亚洲一区二区免费在线观看| 欧美极品中文字幕| 在线视频观看日韩| 欧美日韩亚洲一区三区| 日韩欧美国产精品综合嫩v| 亚洲人www| 日韩国产欧美| 日韩免费精品| 91精品国产调教在线观看| 亚洲综合中文| 中文一区一区三区高中清不卡免费| 国产亚洲在线观看| 久久精品一本| 91精品蜜臀一区二区三区在线 | 亚洲播播91| 日韩精品欧美大片| 日韩黄色大片| 久久激五月天综合精品| 久久精品二区三区| 国产精品xxx在线观看| 国产高潮在线| 亚洲精品激情| 黄色在线网站噜噜噜| 午夜久久福利| 日韩中文字幕视频网| 日本强好片久久久久久aaa| 精品国产欧美日韩| 久久九九国产| 青草久久视频| 成人午夜网址| 天海翼精品一区二区三区| аⅴ资源天堂资源库在线| 免费在线视频一区| 久久久久.com| 国产一区二区三区免费在线| 涩涩涩久久久成人精品| 电影天堂国产精品| 国产精品s色| 奇米色欧美一区二区三区| 亚洲国产成人精品女人| 日本视频在线一区| 免费视频亚洲| 欧美极品中文字幕| 在线精品亚洲| 99精品小视频| 国产精品亚洲综合久久| 亚洲永久字幕| 97精品国产福利一区二区三区| 欧美日韩一区自拍| 亚洲福利一区| www.九色在线| 国产精品一卡| 激情综合网五月| 电影天堂国产精品| 欧美91在线| 红桃视频亚洲| 久久亚洲成人| 久久久久亚洲| 欧美影院三区| 成人精品亚洲| 久久久久久久久久久9不雅视频| 特黄毛片在线观看| 丁香六月综合|