Мне нужно знать, как читать содержимое файла .xlsx в flex3.Кто-нибудь сталкивался с этой проблемой, пожалуйста, дайте некоторую идею для выполнения этой задачи.Если у вас есть хороший API, пожалуйста, дайте мне знать.
Я попытался прочитать файл .xlsx, используя приведенный ниже пример кода, но он не работает, но работает нормально для файла .xls.
// on creation complete
private function onCreate(e:Event):void
{
var request:URLRequest = new URLRequest("C://test.xlsx");
var urlLoader:URLLoader = new URLLoader(request);
urlLoader.addEventListener(Event.COMPLETE, onURLLoaderComplete);
urlLoader.dataFormat = URLLoaderDataFormat.BINARY;
urlLoader.load(request);
}
// on file load complete
private function onURLLoaderComplete(event:Event):void
{
loadedFile = event.target.data;
var excelFile:ExcelFile = new ExcelFile();
excelFile.loadFromByteArray(loadedFile);
sheet = excelFile.sheets[0];
Alert.show(sheet.getCell(1,0).value)
DataGrid.dataProvider=sheet.values;
}
Заранее спасибо.