0
flex3의 .xlsx 파일 내용을 읽는 방법을 알아야합니다. 누구나이 문제를 해결할 수 있는지 생각해보십시오. 좋은 API라면 알려주세요.flex3의 .xlsx 파일 내용을 읽는 방법
아래의 샘플 코드를 사용하여 .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;
}
감사합니다. 이 구문 분석하는 것은 매우 간단하다
덕분에 당신의 응답 (XLSX는 달리.) - – raj
Adobe의 기본 파서는 없습니다 (확실). 이 페이지에서 MS의 xlsx 사양을 찾을 수 있습니다. http://msdn.microsoft.com/en-us/library/dd922181%28v=office.12%29.aspx AS3의 readymade 파서에 대해 들어 본 적이 없습니다. – alxx