2016-09-16 60 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,并将其上传到服务器。 –