gpt4 book ai didi

javascript - 将 dojo 数据网格导出到 CSV 文件

转载 作者:行者123 更新时间:2023-11-30 07:11:20 25 4
gpt4 key购买 nike

我正在寻找一个 Javascript 函数,它将充满数据的数据网格 (zero.grid.DataGrid) 导出到 CSV 文件或类似的文件中,该文件可以通过电子表格应用程序打开。

有没有什么标准的方法可以做到这一点..

最佳答案

这就是使用 PHP 服务器端脚本完成此操作的方法。

           grid.exportGrid("csv",{
writerArgs: {
separator: ","
}
}, function(str){
var form = document.createElement('form');
dojo.attr(form, 'method', 'POST');
document.body.appendChild(form);
dojo.io.iframe.send({
url: "CSVexport.php",
form: form,
method: "POST",
content: {exp: str},
timeout: 15000
});
document.body.removeChild(form);
}
);

CSVexport.php:

<?

$time = time();
header("Pragma: public");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-type: application/csv");
header("Content-Disposition: attachment; filename=\"grid_$time.csv\"");
$exportedData = $_POST['exp'];
echo $exportedData;

?>

关于javascript - 将 dojo 数据网格导出到 CSV 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4440803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com