2012-07-14 57 views
0

我想將文本文件轉換爲excel,然後修改excel文件中的某些數據,然後將這個新的excel文件導入到數據庫。Oscommerce和excel/csv文件每天自動導入到我的數據庫

例如,excel文件的內容將是產品及其價格,修改將以價格爲準。因此,數據庫和網站上的產品更新將自動進行。我打算使用OSCommerce

我的問題是這樣的:是否有任何OSCommerce的工具,我會配置它爲我做這項工作,因爲我需要每8小時自動執行一次,例如?我需要使用PHP從頭開始編寫腳本?

+0

據我所知,OSCommerce,你需要寫一個自己的腳本。但它應該相對容易,因爲您已經知道您需要什麼,並且使用PHP打開CSV文件非常簡單,並且可以查詢數據庫。 – hakre 2012-07-14 11:23:11

回答

0

如果以簡單的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 

這僅僅是一個基本的腳本,並且需要自己被操縱,以滿足您的需求的工作。上帝的運氣:)

+0

感謝您的時間! – constdec 2012-07-14 11:38:26

相關問題