2010-10-14 94 views
2

我有一個帶有數據的DataGrids的Flex應用程序。我想將數據保存到文件中,以便用戶可以在Excel,OpenOffice或Numbers中繼續使用它們。Flex:將數據寫入要在Excel中打開的文件

我目前正在直接寫一個csv文件,它可以在OpenOffice或Numbers中打開,但不能在Excel中打開。問題在於瑞典字符ÅÄÖ,在Excel中打開時出現其他字符。將(在Notepad ++中)csv文件轉換爲ANSI編碼,可以使Excel中的ÅÄÖ正確顯示。

有沒有辦法直接從Flex編寫ANSI編碼的文件?

任何其他選項用於編寫可在Excel和OpenOffice中打開的文件?

(我已經看過了as3xls庫,但根據這些文件不能在OpenOffice的開放評論)

+0

您可以在服務器端進行轉換,而不是客戶端嗎? – JeffryHouser 2010-10-14 13:11:10

+0

不,對不起,該應用程序沒有任何網絡連接,純粹是一個桌面應用程序。 – Lizzan 2010-10-14 13:13:25

回答