dgzwz 发表于 2021-3-5 17:54:22

update更新数据

订单号码        代码        客户        货号        颜色        码段单价        订单数量
037B-2AKB1B        ETPU-BX        ETPU-贝旭        KY-118        黑色/修边/黑色/黑色/黑色/黑色       36-40# 37        10
037B-3DKB2A        ETPU-BX        ETPU-贝旭        KY-118        白色/修边/白色/白色/白色/白色       41-44# 37        8
037B-5DNB1C        ETPU-BX        ETPU-贝旭        KY-118        黑色/修边/黑色/黑色/黑色/黑色       41-44# 39        0
0509-1KB2A        ETPU--SY        ETPU-四洋贸易        GS-20-012        黑色/修边/白色       38-40# 28        60
0512-1NB1A        ETPU-AM        ETPU-阿玛鲁        AR-BSAS-002        全透明/修边/白色/七彩光学电镀/黑       38-46# 130.5        0
101256-10KB1A        ETPU-PNL        ETPU-派尼路        GS-18610        黑色/修边/白色       40-41# 27        31
1901-8(黑豹)-1KB1A        ETPU-HT1        ETPU-汇童        GS-1901-2        黑+红色申花标/修边/黑色       36-41# 28.5        357
1907-2KB1F        ETPU-SH1        ETPU-盛豪        GS-18306        浅灰半透/修边/白色/白色       36-38# 36.5        15
20191116001-2        ETPU-ABL        ETPU-安宝乐        AF1911        黑色/白色       36-39# 21.3        1390
20191116001-3        ETPU-ABL        ETPU-安宝乐        AF1911        黑色/白色       35-39# 21.3        2010
191201KB2A        ETPU-BL        ETPU-彼路        GS-18315-2        黑色/修边/白色       41-42# 31        7
191202KB1A        ETPU-BL        ETPU-彼路        GS-18315-2        黑色/修边/白色       35-37# 31        12
191203KB1B        ETPU-BL        ETPU-彼路        GS-18315-2        藕粉/修边/白色       35-40# 31        15
9L054        ETPU-ALA        ETPU-艾力爱        JM-1715        白色/修边/白色插金标/修边/白色/白-金-白       40-46.5# 34.5        110
9L055        ETPU-ALA        ETPU-艾力爱        JM-1715        红色/修边/白插红标/修边/白色/深蓝-白-深蓝       40-46.5# 34.5        110
9L105        ETPU-ALA        ETPU-艾力爱        JM-1715        白色/修边/白插金标/修边/白色/白-金-白       40-46.5# 34.5        1032
19140-1KB1A        ETPU-CS        ETPU-辰盛        GS-181116        黑色/修边/白色       39-44# 34        0
19140-1KB2A        ETPU-CS        ETPU-辰盛        GS-181116        黑色/修边/白色       39-44# 34        23
19141-1KB1A        ETPU-CS        ETPU-辰盛        GS-181116        黑色/修边/白色       35-39# 32        0
19141-1KB2A        ETPU-CS        ETPU-辰盛        GS-181116        黑色/修边/白色       35-38# 32        13

dgzwz 发表于 2021-3-5 17:55:14

订单号码        客户        货号        订单数量
572122229-1:830                       
572122229-4:1382                       
572122229-5:554                       
572122229-5:810                       
672122210F-1:42                       
672122210F-2:42                       
Y2109-0900:468                       
Y2109-9373:276                       
Y2159-0900:264                       
Y2159-9373:180                       
                       

dgzwz 发表于 2021-3-5 17:59:03

import pandas as pd
import os
os.chdir("f:\\01")
src = '订单'
tg= 'A'
print(src,tg)
dfs=pd.read_excel('成品出入库.xls',)
df_src=dfs.set_index('订单号码')
df_tg=dfs.set_index('订单号码')
df_tg.update(df_src['订单数量'])
print(df_tg)
                  客户货号    订单数量
订单号码                           
572122229-1:830NaN NaN   830.0
572122229-4:1382 NaN NaN1382.0
572122229-5:554NaN NaN   554.0
572122229-5:810NaN NaN   810.0
672122210F-1:42NaN NaN    42.0
672122210F-2:42NaN NaN    42.0
Y2109-0900:468   NaN NaN   468.0

这些数据怎样写回第二个表A中,或另存12345.xls的代码
df_tg.to_excel(r'f:\01\12345.xls,sheet_name='aaa')
with pd.ExcelWriter(r'f:\01\12345.xls') as writer
是错的
页: [1]
查看完整版本: update更新数据