【问题标题】:Excel to JSON responseExcel 到 JSON 响应
【发布时间】:2014-03-06 13:36:10
【问题描述】:

我有一个 Excel 电子表格,我想将其转换为 JSON 响应 API。有代码示例吗?我熟悉 PHP、.Net、Java、JavaScript 等,因此任何语言都可以使用。

提前致谢。

【问题讨论】:

    标签: json web-services api json.net


    【解决方案1】:

    如果您将 Excel 工作表保存为 csv 文件,则可以使用 PHP“fopen”和“fgetcsv”。也可以使用 xlsx 文件 - 如果没有,请另存为 csv。处理 PHP 后,您可以使用带有 json_encode 的 Javascript 来填充数组中的值。见例子:

    <?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>
    

    【讨论】:

    • 谢谢,但这会返回如下所示的数据:[["LastName","FirstName","Email","Correct","CorrectLate","Incorrect","IncorrectUnassigned"], ["钱德勒","布兰登","test@test.com","0","0","3","0"],["库珀","贾斯汀","test@test.com" ,"8","0","0","0"],
    • 您希望如何获取数据?
    猜你喜欢
    • 2020-02-22
    • 2013-06-23
    • 1970-01-01
    • 2017-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多