gpt4 book ai didi

apache-flex - 弹性 : Write data to file to open in Excel

转载 作者:行者123 更新时间:2023-12-04 20:48:03 24 4
gpt4 key购买 nike

我有一个 Flex 应用程序,其中包含几个带有数据的 DataGrid。我想将数据保存到文件中,以便用户可以继续在 Excel、OpenOffice 或 Numbers 中使用它们。

我目前正在直接编写一个 csv 文件,它可以在 OpenOffice 或 Numbers 中很好地打开,但不能在 Excel 中打开。问题出在瑞典字符 ÅÄÖ,在 Excel 中打开时会出现其他字符。将 csv 文件(在 Notepad++ 中)转换为 ANSI 编码使 ÅÄÖ 在 Excel 中正确显示。

有没有办法直接从 Flex 编写 ANSI 编码的文件?

编写可以在 Excel 和 OpenOffice 中打开的文件的任何其他选项?

(我查看了 as3xls 库,但根据评论,这些文件无法在 OpenOffice 中打开)

最佳答案

使用 ByteArray 类中的 writeMultiByte 函数可以指定字符集。看 :

http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/utils/ByteArray.html#writeMultiByte%28%29

关于apache-flex - 弹性 : Write data to file to open in Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3933299/

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