處置excel表格式資料,把同一個物料統計出來

來源:互聯網
上載者:User
處理excel表格式資料,把同一個物料統計出來
我們經常需要從amazon匯出一些訂單excel表格,表格裡面有幾個欄位:物料編碼,物品名稱,單價,數量

我現在想做的就是,把這個表格裡面的資料上傳到資料庫,然後把物料編碼前面13位一樣的合并起來,數量相應的相加,總金額=單價*數量

處理好的資料需要存到資料庫裡面,最好是再能產生一個excel檔案。



------解決方案--------------------
也可以自己開發一個小程式
1.開發一個excel上傳框,將你的excel表直接上傳上去
2.用phpExcelReader讀取excel表並存入資料庫:
3.資料庫再做相應判斷再通過PHPExcel匯出excel表


註:phpExcelReader與PHPExcel可以到網路上下載的

------解決方案--------------------
就是操作phpexcel/phpexcelreader,核心是合并首碼相同的行。

方法就是遍曆所有行,首碼一樣的記錄儲存在一個array下,也就是結構:

array(
prefix1 => array(row1, row2),
prefix2 => array(row3, row4)
)

最後合并一下每個prefix對應的值,重新寫出到一個新的excel裡。
------解決方案--------------------
關鍵看你的sql語句。
------解決方案--------------------
你至少要貼出匯入excel後的資料吧。描述下期望結果。用的是mysql吧。
------解決方案--------------------
試試:
select 欄位2,sum(欄位3),sum(欄位5) into outfile './a.xls' from tt group by 欄位2;

------解決方案--------------------
SELECT *,SUM(數量) as a,SUM(金額) as b FROM tablename GROUP BY 欄位2
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.