我想將文本文件轉換爲excel,然後修改excel文件中的某些數據,然後將這個新的excel文件導入到數據庫。Oscommerce和excel/csv文件每天自動導入到我的數據庫
例如,excel文件的內容將是產品及其價格,修改將以價格爲準。因此,數據庫和網站上的產品更新將自動進行。我打算使用OSCommerce
我的問題是這樣的:是否有任何OSCommerce的工具,我會配置它爲我做這項工作,因爲我需要每8小時自動執行一次,例如?我需要使用PHP從頭開始編寫腳本?
我想將文本文件轉換爲excel,然後修改excel文件中的某些數據,然後將這個新的excel文件導入到數據庫。Oscommerce和excel/csv文件每天自動導入到我的數據庫
例如,excel文件的內容將是產品及其價格,修改將以價格爲準。因此,數據庫和網站上的產品更新將自動進行。我打算使用OSCommerce
我的問題是這樣的:是否有任何OSCommerce的工具,我會配置它爲我做這項工作,因爲我需要每8小時自動執行一次,例如?我需要使用PHP從頭開始編寫腳本?
如果以簡單的csv(逗號分隔值)格式保存excel文件,那麼您可以通過逗號輕鬆分割並使用PHP組織數據。
你可以使用下面的代碼從文件中讀取數據:
$file_name = "test.csv"; // This needs to be relative to the current location that this script is being executed in
$fp = fopen($file_name, "r"); // "r" means read, change to "rw" or "w" for read/write and write as needed
$data = fread($fp, filesize($file_name)); // Read the contents of the file into a string
fclose($fp); // Close the file for efficiency
$data = explode(',', $data); // Override data with the array format
這僅僅是一個基本的腳本,並且需要自己被操縱,以滿足您的需求的工作。上帝的運氣:)
感謝您的時間! – constdec 2012-07-14 11:38:26
據我所知,OSCommerce,你需要寫一個自己的腳本。但它應該相對容易,因爲您已經知道您需要什麼,並且使用PHP打開CSV文件非常簡單,並且可以查詢數據庫。 – hakre 2012-07-14 11:23:11