2014-03-06 53 views
0

我有一個Excel擴展表,我想將其轉換爲JSON響應API。有沒有任何代碼示例?我熟悉PHP,.Net,Java,JavaScript等,所以任何語言都可以工作。Excel到JSON響應

在此先感謝。

回答

0

如果將Excel表格保存爲csv文件,則可以使用PHP「fopen」和「fgetcsv」。也可以使用xlsx文件 - 如果沒有,則另存爲csv。處理完PHP後,您可以使用Javascript和json_encode來填充數組中的值。見例如:

<?php 
     if (($handle = fopen("your file", "r")) !== FALSE) { 
      $i = 0; 
      while (($lineArray = fgetcsv($handle, 10000, ";")) !== FALSE) { 
       for ($j=0; $j<count($lineArray); $j++) { 
        $dataarray[$i][$j] = $lineArray[$j]; "); 
       } 
       $i++; 
      } 
      fclose($handle); 
     } 
?> 

<script type="text/javascript"> 
    var data= <?php echo json_encode($dataarray); ?>; 
</script> 
+0

謝謝,但是這將返回看起來像這樣的數據:[[ 「姓氏」, 「名字」, 「電子郵件」, 「正確的」, 「CorrectLate」, 「不正確的」, 「IncorrectUnassigned」] ,[ 「錢德勒」, 「布蘭登」, 「[email protected]」, 「0」, 「0」, 「3」, 「0」],[ 「庫珀」, 「賈斯汀」,「[email protected] 「,」8「,」0「,」0「,」0「], – user3388367

+0

您希望如何獲得您的數據? – gco