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

您的位置:首頁技術文章
文章詳情頁

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

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

原始表格:

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

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

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

思路

遍歷Excel行,從第一個非空Date列開始,到下個非空Date列,對Amount列進行求和,結果賦給第一個非空Data列對應行的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列有值 或 當前為空行(最后一次合并) # 求和 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(): # 根據情況修改代碼 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操作請見官網

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

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

補充:Python3 Pandas DataFrame 對某一列求和

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

使用如下方式即可對其中某一列進行求和

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

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

標簽: python
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩欧美三区| 日韩欧美中文在线观看| 视频一区中文字幕精品| 欧美综合另类| 五月天久久777| 999国产精品999久久久久久| 水蜜桃精品av一区二区| 精品资源在线| 成年男女免费视频网站不卡| 风间由美中文字幕在线看视频国产欧美 | 精品国产乱码久久久久久樱花| 青青青国产精品| 综合欧美亚洲| 国产亚洲一区二区三区不卡| 国产精品久久久免费| 国产精品分类| 三级小说欧洲区亚洲区| 日韩国产一区二区三区| 午夜欧美精品久久久久久久| 麻豆亚洲精品| 麻豆精品视频在线| 亚洲国产综合在线看不卡| 免费日韩av| 精品视频网站| 一区二区精品| 国产精品13p| 石原莉奈在线亚洲三区| 国产探花一区| 久久精品一区二区不卡| 中文精品电影| 色在线视频观看| 免费国产亚洲视频| 大香伊人久久精品一区二区| 免费毛片在线不卡| 国产欧美日韩精品高清二区综合区| 成人午夜毛片| 日韩精品亚洲aⅴ在线影院| 欧美羞羞视频| 国产精品nxnn| 最新亚洲国产| 久久久久久久久久久9不雅视频| 日本精品另类| 久久国产精品久久w女人spa| 麻豆国产欧美日韩综合精品二区| 先锋影音国产一区| 天堂√8在线中文| 国产伦精品一区二区三区千人斩 | 日韩在线二区| 欧美有码在线| 亚洲日本免费电影| 中文日韩在线| 视频小说一区二区| 成人免费一区| 久久精品国产免费| 欧美日韩调教| 国产亚洲一区二区三区啪| 亚洲精品美女| 免费观看在线色综合| 欧美中文日韩| 日韩中文字幕91| 免费日韩精品中文字幕视频在线| 99久久亚洲精品| 久久久五月天| 在线观看免费一区二区| 久久精品亚洲人成影院| 天堂√8在线中文| 高清久久一区| 在线一区av| 日韩伦理福利| 日韩在线观看一区| 成人免费网站www网站高清| 婷婷综合六月| 99视频精品全国免费| 日韩精品一区二区三区免费观看| 成人羞羞在线观看网站| 樱桃视频成人在线观看| 视频福利一区| 宅男在线一区| 亚洲aⅴ网站| 青青草精品视频| 久久免费视频66| 国产成人精品一区二区三区在线| 麻豆久久久久久久| 成人精品高清在线视频| 国产精品成人a在线观看| 日本欧美不卡| 免播放器亚洲| 日本精品久久| 日本在线高清| 在线视频亚洲| 亚洲精品在线国产| 国产精品免费99久久久| 国产一区二区三区四区| 蜜臀av免费一区二区三区| 免费黄网站欧美| 精品国产一区二| 成人羞羞在线观看网站| 日韩一区精品字幕| 久久天堂影院| 六月天综合网| 久久精品亚洲一区二区| 91久久中文| 你懂的国产精品永久在线| 丝袜av一区| 国产福利一区二区三区在线播放| 亚洲二区视频| 久久这里只有| 视频在线观看91| 国产不卡人人| 日韩av一区二区在线影视| 日韩成人亚洲| 蜜臀久久久久久久| 精品一区不卡| 蜜芽一区二区三区| 久久中文视频| 久久精品欧洲| 日韩国产一二三区| 亚洲精品电影| 亚洲综合电影| 国产精品久久久久久久久久久久久久久 | 日韩在线视频一区二区三区| 国产精品久久久久久妇女| 亚洲资源av| 蜜桃成人av| 日韩高清成人| 精品视频一区二区三区在线观看 | 日韩欧美在线精品| av成人国产| 在线日韩电影| a国产在线视频| 欧美久久精品| 日韩国产欧美视频| 日韩欧美三区| 日韩精品a在线观看91| 亚洲欧美视频| 亚洲另类视频| 蜜臀av国产精品久久久久| 在线综合亚洲| 天堂va蜜桃一区二区三区| 中文亚洲欧美| 先锋影音国产一区| 美日韩精品视频| 日韩免费精品| 欧美综合社区国产| 日韩av电影一区| 欧美国产先锋| 久久青草久久| 欧美综合国产| 欧美一级一区| 国产一区二区精品久| 亚洲女同av| 日韩午夜电影| 日本欧美韩国一区三区| 国产伦理久久久久久妇女| 美女精品久久| 久久久精品网| 一区二区三区网站| 日本不卡一区二区| 欧美激情三区| 日本不卡免费高清视频在线| 99精品视频在线观看免费播放| 亚洲一区黄色| 欧美激情 亚洲a∨综合| 日韩精品影视| 国产精品亚洲欧美日韩一区在线 | 国产亚洲高清视频| 国产精区一区二区| 色婷婷精品视频| 日本成人在线不卡视频| 亚洲精品成人图区| 久久理论电影| 日韩高清电影一区| 久久国产亚洲精品| 国产日韩欧美三级| 久久精品卡一| 国产精品毛片久久久| 不卡视频在线| 久久99久久久精品欧美| 悠悠资源网久久精品| 国产一区二区三区天码| 日韩不卡一区二区| 亚洲欧洲午夜| 欧美一区久久久| 国产精品调教| 日韩精品免费视频一区二区三区 | 天堂资源在线亚洲| 麻豆免费精品视频| 午夜精品影视国产一区在线麻豆| 国产字幕视频一区二区| 激情综合婷婷| 欧美韩一区二区| 久久精品72免费观看| 亚洲一区二区小说| 免费视频一区二区| 蜜桃国内精品久久久久软件9| 日韩欧美一区二区三区免费观看| 成人精品动漫一区二区三区| 久久不见久久见中文字幕免费 | 97精品一区| 日韩美女国产精品|