2010-10-08 81 views
0

我有一个带有两个DataGrid的AIR应用程序,我想将它们导出到Excel。我找到了as3xls库,但它只能处理一张纸(根据评论)。理想情况下,我想在同一工作簿中将两个DataGrid导出到不同的工作表中。Flex/AIR:使用多个工作表将DataGrid导出到Excel

AIR应用程序完全在用户的桌面上运行,并且没有与任何服务器的连接,因此该解决方案只需要Flex/AIR。有什么建议么?

回答

0

检出AIR 2.0的NativeProcess类,它让你调用external/system命令。我调用Python脚本来合并由AS3XLS创建的2个工作表。最大的问题是AS3XLS写了很多垃圾。我会试着将datagrids导出为CSV,然后让Python的XLRD/XLWT模块完成Excel的工作。

+0

谢谢,这可能会在未来有用。然而,目前,我不能指望客户端安装了Python,而且我也不想为应用程序安装添加更多内容。所以目前我只让他们将当前视图导出到Excel文档中。 – Lizzan 2011-02-04 06:59:55

相关问题