看板 PHP 關於我們 聯絡資訊
目前需要做到 有兩份EXCEL 裡面有產品編碼 產品名稱跟數量 需要把兩份合併 同樣的產品把數量加起來 產生一份新的 兩份東西不一樣多 舊的比較多 新的比較少 但是目前是卡在 產品編碼的問題 新舊編碼不同 新 AA-TEST-TA0001 舊 AA-ACCE-TA0001 但這是同樣的東西 我已經做到讀檔 把編碼用"-"拆開 把TA0001當作陣列索引值 再把數字存進去 但是後面又會有重覆的 有AA-TEST-TA0001 AA-SALE-TA0001 AA-GIFT-TA0001 所以抓出來的TA0001就有3個 如果是用編碼+名稱就不會有重覆 但是名稱又實在太長 不知道該如何下手 請問各位高手這有解嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.62.185.25 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1484723318.A.D33.html ※ 編輯: localhost (210.62.185.25), 01/18/2017 15:23:35
MOONRAKER: 為什麼會存三個 不是-TA0001視為一樣嗎 覆蓋不就好了 01/18 15:33
AA-TEST-TA0001 AA-SALE-TA0001 AA-GIFT-TA0001 這是三個不一樣的東西 在新的編碼中 這三個都改成別的.. 數量也不一樣 但是-TA0001的部份是一樣的
localhost: 3個是不一樣的.. 01/18 15:40
MOONRAKER: 那你中間那節根本就不能省略阿 01/18 17:37
latte0205: 請問你是PM嗎?這樣形容不太能解 01/18 23:40
francis512: 只有-TA0001一樣 但產品又不一樣。那就不能省了吧 01/19 08:09
就是說有新舊兩份報表 裡面有產品編碼 名稱 跟 數量 新舊的產品編碼有些有更改 但是一樣的東西 現在是要把新舊兩份一樣的東西數量相加 產生一份新的報表 編碼規則是 AA-TEST-TA0001 新舊兩份編碼唯一相同處就是 TA0001的部份跟產品名稱 但是編碼裡面 第二個"-"後面 又有一些是相同的 例如 舊 AA-TEST-TA0001 = 新 AA-ACCE-TA0001 舊 AA-GIFT-TA0001 = 新 AA-SALE-TA0001 如果只用TA0001就無法對應到正確的 再加上產品名稱就有唯一性 但是名稱又太長很難比對... ※ 編輯: localhost (210.62.185.25), 01/19/2017 10:36:31
MOONRAKER: 阿建個表誰對誰不就結了 01/19 10:45
MOONRAKER: TEST對1, ACCE也對1, GIFT對2, SALE對2, 等等 01/19 10:46
MOONRAKER: 比較的時候就把第二節拿出來對 01/19 10:47
MOONRAKER: 用陣列就好 還不用db咧 01/19 10:47
localhost: 已解決 跟他們溝通後 重覆的部份就採人工作業 01/19 13:35
localhost: 反正也不是很多..哭哭 害我想一整天 01/19 13:35
shadowjohn: 小忠告,這種臨時性的工作,講求快跟一個sample 01/19 16:26
shadowjohn: 反正看的人會再提想法,照他想的改給他就好了 01/19 16:26