av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

python 復(fù)雜表格合并

瀏覽:112日期:2022-08-19 18:06:17

問(wèn)題描述

[{'ID':'1','訂單號(hào)':'123456','用戶名':'路人甲','產(chǎn)品':'XX用品','顏色':'色1','數(shù)量':'1',},{'ID':'1','訂單號(hào)':'123456','用戶名':'路人甲','產(chǎn)品':'XX用品','顏色':'色2','數(shù)量':'20',},{'ID':'1','訂單號(hào)':'123456','用戶名':'路人甲','產(chǎn)品':'XX用品','顏色':'色3','數(shù)量':'3',},{'ID':'1','訂單號(hào)':'123456','用戶名':'路人甲','產(chǎn)品':'XX用品','顏色':'色4','數(shù)量':'4',},{'ID':'1','訂單號(hào)':'123456','用戶名':'路人甲','產(chǎn)品':'XX用品','顏色':'色5','數(shù)量':'5',},{'ID':'1','訂單號(hào)':'123456','用戶名':'路人甲','產(chǎn)品':'XX用品','顏色':'色6','數(shù)量':'6',},{'ID':'1','訂單號(hào)':'123456','用戶名':'路人甲','產(chǎn)品':'XX用品','顏色':'色7','數(shù)量':'30',},{'ID':'1','訂單號(hào)':'123456','用戶名':'路人甲','產(chǎn)品':'XX用品','顏色':'色8','數(shù)量':'8',},{'ID':'1','訂單號(hào)':'123456','用戶名':'路人甲','產(chǎn)品':'XX用品','顏色':'色9','數(shù)量':'9',},{'ID':'1','訂單號(hào)':'123456','用戶名':'路人甲','產(chǎn)品':'XX用品','顏色':'色10','數(shù)量':'40',},{'ID':'2','訂單號(hào)':'456789','用戶名':'路人乙','產(chǎn)品':'XXX用品','顏色':'紅色','數(shù)量':'100',},{'ID':'3','訂單號(hào)':'123456789','用戶名':'路人丙','產(chǎn)品':'XXXX用品','顏色':'金色','數(shù)量':'300',},{'ID':'3','訂單號(hào)':'987654321','用戶名':'路人丙','產(chǎn)品':'XXXX用品','顏色':'紫色','數(shù)量':'100',},]

需要轉(zhuǎn)換表格為:

python 復(fù)雜表格合并

python3 如何實(shí)現(xiàn)這種復(fù)雜的表格排列

問(wèn)題解答

回答1:

這個(gè)用pandas的groupby可能實(shí)現(xiàn),代碼供你參考

# coding: utf-8from __future__ import unicode_literalsimport pandas as pdlst = [ {'ID': '1', '訂單號(hào)': '123456', '用戶名': '路人甲', '產(chǎn)品': 'XX用品', '顏色': '色1', '數(shù)量': '1', }, {'ID': '1', '訂單號(hào)': '123456', '用戶名': '路人甲', '產(chǎn)品': 'XX用品', '顏色': '色2', '數(shù)量': '20', }, {'ID': '1', '訂單號(hào)': '123456', '用戶名': '路人甲', '產(chǎn)品': 'XX用品', '顏色': '色3', '數(shù)量': '3', }, {'ID': '1', '訂單號(hào)': '123456', '用戶名': '路人甲', '產(chǎn)品': 'XX用品', '顏色': '色4', '數(shù)量': '4', }, {'ID': '1', '訂單號(hào)': '123456', '用戶名': '路人甲', '產(chǎn)品': 'XX用品', '顏色': '色5', '數(shù)量': '5', }, {'ID': '1', '訂單號(hào)': '123456', '用戶名': '路人甲', '產(chǎn)品': 'XX用品', '顏色': '色6', '數(shù)量': '6', }, {'ID': '1', '訂單號(hào)': '123456', '用戶名': '路人甲', '產(chǎn)品': 'XX用品', '顏色': '色7', '數(shù)量': '30', }, {'ID': '1', '訂單號(hào)': '123456', '用戶名': '路人甲', '產(chǎn)品': 'XX用品', '顏色': '色8', '數(shù)量': '8', }, {'ID': '1', '訂單號(hào)': '123456', '用戶名': '路人甲', '產(chǎn)品': 'XX用品', '顏色': '色9', '數(shù)量': '9', }, {'ID': '1', '訂單號(hào)': '123456', '用戶名': '路人甲', '產(chǎn)品': 'XX用品', '顏色': '色10', '數(shù)量': '40', }, {'ID': '2', '訂單號(hào)': '456789', '用戶名': '路人乙', '產(chǎn)品': 'XXX用品', '顏色': '紅色', '數(shù)量': '100', }, {'ID': '3', '訂單號(hào)': '123456789', '用戶名': '路人丙', '產(chǎn)品': 'XXXX用品', '顏色': '金色', '數(shù)量': '300', }, {'ID': '3', '訂單號(hào)': '987654321', '用戶名': '路人丙', '產(chǎn)品': 'XXXX用品', '顏色': '紫色', '數(shù)量': '100', }]df = pd.DataFrame(lst)df['數(shù)量'] = df['數(shù)量'].apply(lambda x: int(x))df['備注'] = ’’df1 = df.groupby(['ID','用戶名','產(chǎn)品', ’備注’,'訂單號(hào)','顏色']).sum()#導(dǎo)出到exceldf1.to_excel(’test.xlsx’)#輸出htmlprint df1.to_html()回答2:

先按順序排好以后再合并單元格落。

回答3:

你需要一個(gè)操作Excel的庫(kù),比如:openpyxl。

然后查這個(gè)庫(kù)怎么填數(shù)據(jù),怎么合并單元格。

http://openpyxl.readthedocs.i...

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 久久精品综合 | 青青久久| 国产真实乱对白精彩久久小说 | 欧美在线免费 | 国产1区| 91深夜福利视频 | 国产精品伦一区二区三级视频 | 亚洲精品一区二区网址 | 国产精品久久久久久久7电影 | 日本成人中文字幕 | 91精品国产91久久综合桃花 | 天天插天天射天天干 | 国产一区不卡 | 久久噜噜噜精品国产亚洲综合 | 午夜精品一区二区三区在线 | 天堂视频免费 | 亚洲一区二区三区免费观看 | 黄视频网站在线 | 国产精品久久久久久中文字 | 欧美不卡视频 | 国产丝袜av| 久久久.com| 国产一区二区三区在线免费 | 一区二区三区四区在线视频 | 一区在线视频 | 久久久69 | 99热视| 日本午夜精品一区二区三区 | 色性av| 鸡毛片 | 欧美精选一区二区 | 久久九精品 | 欧美精品91爱爱 | 成人片在线看 | 色吧色综合 | 亚洲福利在线观看 | 日韩在线视频一区二区三区 | www.日本国产 | 欧美日韩高清免费 | 国产一区二区在线视频 | 中文字幕一区在线观看视频 |