Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 如何在不使用服务器端技术和AS3XL的情况下将datagrid导出为excel(.xlsx格式)?_Actionscript 3_Flash_Apache Flex_Actionscript - Fatal编程技术网

Actionscript 3 如何在不使用服务器端技术和AS3XL的情况下将datagrid导出为excel(.xlsx格式)?

Actionscript 3 如何在不使用服务器端技术和AS3XL的情况下将datagrid导出为excel(.xlsx格式)?,actionscript-3,flash,apache-flex,actionscript,Actionscript 3,Flash,Apache Flex,Actionscript,目前,我正在使用as3xls.swc将datagrid导出到excel,这使我只能将其另存为.xls格式,该格式在microsoft excel 2010中打开,这对我来说是正常的,但它仅在保护模式下打开,我无法进行任何编辑或保存。那么,有人知道在客户端本身保存为.xlsx格式的其他方法吗?您可以导出到Excel2007-它只是一种xml文件格式。我们的博客上有一些详细信息:。但是请记住,它会生成一个XML文件,当您双击该文件时,它将正确打开excel(假设您已安装excel 2007或读卡器)

目前,我正在使用as3xls.swc将datagrid导出到excel,这使我只能将其另存为.xls格式,该格式在microsoft excel 2010中打开,这对我来说是正常的,但它仅在保护模式下打开,我无法进行任何编辑或保存。那么,有人知道在客户端本身保存为.xlsx格式的其他方法吗?

您可以导出到Excel2007-它只是一种xml文件格式。我们的博客上有一些详细信息:。但是请记住,它会生成一个XML文件,当您双击该文件时,它将正确打开excel(假设您已安装excel 2007或读卡器)。

保护模式是Microsoft操作系统中excel的一项功能。他们试图阻止你无意中下载病毒。您可以通过修改Excel信任存储来克服这些措施。它与您的代码无关,您不需要使用旧版本的Excel

我发现添加一个受信任的位置(比如你的桌面)是最容易的


可能重复欢迎使用堆栈溢出,请不要重复同一问题。如果你有更多的信息,你可以编辑你之前的问题。是的,但我在过去两天里一直在尝试,但知道如何使用,所以我非常需要别人的帮助。以CSV格式导出你的数据网格难道还不够吗?通常.csv扩展名也与Excel关联。