AS3 - 从Flash导出数据以在Microsoft Excel中使用

时间:2013-01-14 13:14:53

标签: php xml actionscript-3 excel csv

我正在使用ActionScript3编程语言在Flash Professional CS5中制作Flash教程项目,我的SWF针对Flash Player 10(或更高版本)进行了优化。

我的问题是关于是否可以在AS3中编写鼠标单击功能,附加到按钮,单击将Flash中数组中保存的数字/字符串数据导出为新的合适的文件格式(例如CSV / XML),我的用户随后可以在 Microsoft Excel 中打开,查看和编辑?这些数据不需要在任何阶段传回Flash。

我的教程可能嵌入在网页或框架中,而不是放在桌面上。 Flash可以想象'打包'阵列保存数据并生成新文件类型?如果用户要在Excel软件包中研究从Flash导出的数据,那么从阅读CSV和XML文件格式中查看我最好的选项吗?

如果我在网上嵌入项目,是否还需要任何PHP,这可能有助于重新打包过程并将CSV或XML发布到服务器上的文件位置,甚至更好用户的硬盘驾驶? Flash可以直接与Microsoft Excel“交谈”并进行转换,导出和打开,或者用户最多能够获取CSV / XML文本文件并在Excel中手动打开文件吗?

我知道的一些问题,但是如果遇到(并希望征服)这类问题的任何开发人员可以为我提供一些指导,或者更好的一些AS3代码来解决这个问题,我将非常感激

亲切的问候,

乔尔

2 个答案:

答案 0 :(得分:0)

尝试此解决方案Writing to CSV file in AS3 - 简单的as3代码或Google代码上的csvlib

答案 1 :(得分:0)

我稍后会发布一个例子:

  1. 创建一个PHP页面以输出到Excel
  2. 将数据发布到PHP页面(使用JSON以方便使用)
  3. 在PHP端解析数据以生成足够的数组结构
  4. 从PHP输出Excel工作表
  5. 从PHP导出Excel:

    1)http://code.google.com/p/php-excel/

    2)Alternative for PHP_excel

    3)http://forums.digitalpoint.com/showthread.php?t=60681

相关问题