2011-05-04 26 views
1

我正在運行一個電子商務商店,並提供每日數據輸入信息,如項目編號,價格,描述,庫存狀態等。自動化excel表單下載,修改和上傳到MySQL數據庫

一些注意事項:

  • 我知道.xls文件的URL
  • 我需要修改的.xls的項目號的所有產品,以兩個字母添加到開始
  • 價格和庫存狀況在網站數據庫上需要每天更新eac h項目,匹配項目編號
  • 如果項目編號不存在,則創建包含Excel工作表中所有信息的新項目
  • 這一切都需要完全自動化(這是我最需要幫助的部分用)

我曾經有考慮到了這個爲/月$ 50的公司,但我現在可以訪問自己的數據。我的編程經驗僅限於Web語言(PHP,HTML等)和一些基本的C++。一個側面的問題是,是否值得自己承擔這個責任,或者如果我應該繼續與已經有系統來處理這個問題的公司合作。

回答

2

如果您可以獲取CSV而不是XLS,請自行將其加載到新表中,更新所需內容,然後將行插入到生產表中。

如果您遇到XLS,請找到一個PHP庫,以便您解析它,然後將記錄寫入新表。

至於你的第二個問題,是的,絕對值得把每小時收取600美元的小偷掏空,因爲你需要一兩個小時才能寫出自己的東西。

祝你好運。

+0

我改變它,以便它給我一個分隔文本文件,分隔符是一個逗號。然而,上傳數據並不是一個太大的問題 - 我需要弄清楚的重要部分就是日常自動化。我個人不知道如何創建一個自動化過程來完成這些事情。 – Nick 2011-05-04 20:07:35

0

有兩個建議here。一個涉及使用mysqlimport,另一個TOAD。如果您需要更多解釋如何實現這一點,請擴展您的問題。

+0

感謝您的建議。我沒有正確強調的一件事是它需要是一個自動化的過程。我或多或少熟悉下載和上傳過程,但自動化本身就是問題所在。 – Nick 2011-05-04 20:59:11

+0

如果您有Linux服務器,請通過'cron'安排定期運行的作業。對於Windows使用Windows任務計劃程序。請參閱http://stackoverflow.com/questions/132971/what-is-the-windows-version-of-cron – wallyk 2011-05-04 21:15:20