国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

python 復雜表格合并

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

問題描述

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

需要轉換表格為:

python 復雜表格合并

python3 如何實現這種復雜的表格排列

問題解答

回答1:

這個用pandas的groupby可能實現,代碼供你參考

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

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

回答3:

你需要一個操作Excel的庫,比如:openpyxl。

然后查這個庫怎么填數據,怎么合并單元格。

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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 免费男女乱淫真视频播放 | 亚洲精品一区二区 | 香港全黄一级毛片在线播放 | 九九全国免费视频 | 久久精品国产欧美成人 | 免费一区二区三区四区 | 日韩免费一区二区三区 | 一级毛片无毒不卡直接观看 | 亚洲毛片在线免费观看 | 亚洲欧美激情在线 | 久久久久琪琪去精品色村长 | 欧美一区二区三区在线观看 | 萌白酱福利视频在线网站 | 亚洲人成网址在线播放a | 亚洲国产精品二区久久 | 91精品国产综合久久香蕉 | 久久精品视频2 | 男人的天堂中文字幕 | 国产精品va一级二级三级 | 欧美色欧 | 国产精品久久久久精 | 黄视频在线免费 | 97视频在线播放 | 久久精品免视国产 | 免费看 s色| 国产韩国精品一区二区三区久久 | 黄网站www | www.夜夜骑.com | 免费观看成人久久网免费观看 | 亚洲一级视频在线观看 | 色综合久久88一加勒比 | 美女被免费网站在线软件 | 欧美一级在线视频 | 免费在线观看的毛片 | 日本三级在线观看中文字 | 国内自拍视频一区二区三区 | 国产午夜精品久久理论片小说 | 亚州视频在线 | 在线播放亚洲美女视频网站 | 国产日比视频 | 美女扒开腿让男人桶爽免费动态图 |