【问题标题】:AS3 - Exporting data from Flash for use in Microsoft ExcelAS3 - 从 Flash 导出数据以在 Microsoft Excel 中使用
【发布时间】:2013-01-14 13:14:53
【问题描述】:

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

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

我的教程很可能嵌入到网页或框架中,而不是放在桌面上。 Flash 是否可以“打包”数组保存的数据并生成新的文件类型?如果用户要研究从 Excel 软件包中从 Flash 导出的数据,从阅读 CSV 和 XML 文件格式来看我的最佳选择?

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

我知道一些问题,但如果任何遇到(并希望克服)此类问题的开发人员可以为我提供一些指导,甚至更好地提供一些解决此问题的示例 AS3 代码,我将非常感激.

亲切的问候,

乔尔

【问题讨论】:

    标签: php xml actionscript-3 excel csv


    【解决方案1】:

    试试这个解决方案Writing to CSV file in AS3 - 简单的 as3 代码或csvlib 谷歌代码。

    【讨论】:

      【解决方案2】:

      我稍后会发布一个示例:

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

      从 PHP 导出 Excel:

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

      2)Alternative for PHP_excel

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-04-18
        • 2011-09-15
        • 2012-02-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-13
        相关资源
        最近更新 更多