2016-09-16 53 views
-2

我只是做一個offlne貨幣兌換網站/應用程序。 我有一個excel文件的所有最新的貨幣匯率。 我想根據用戶想要的數量製作讀取excel文件並複製金額的javascript。 我會很高興,如果有人會給我一個方向如何去做,甚至爲我寫腳本。試圖讓從excel函數讀取

謝謝(:

+0

用AJAX將速率加載到變量中,並進行數學運算。 –

+0

您可以向我發送腳本嗎? – mastercoder

回答

0

使用fgetcsv爲解析,並返回到瀏覽器作爲JSON

<?php 

// required for browser to recognize the content as JSON (IF) you choose the AJAX way 
// header('Content-Type: Application/json'); 

$rates = []; // empty array 

$file = fopen('path/to/rates.csv', 'r'); // open file 

// loop over each row (line) 
while (($line = fgetcsv($file)) !== FALSE) { 
    $rates[] = $line; 
} 

@fclose($file); // close file to save memory 

// print JSON string 
$ratesJSON = json_encode($rates); 

您可以用上面的代碼嵌入腳本或要求其在AJAX

<?php 
// that code above 
?> 
<html> 
    <head> 
     ... 
    </head> 
    <body> 
     ... 
     <!-- Other content of page --> 
     <script> 
      var rates = <?php print $ratesJSON; ?>; 
     </script> 
    </body> 
<html> 
+0

如何將它放入html腳本? – mastercoder

+0

@mastercoder,我將需要更多的細節。什麼是你的服務器端語言?如果它是PHP(最廣泛使用;這就是我使用它的原因),您可以將該文件保存爲index.php,並將其上傳到服務器。 –