之前弄过一点felx的读写excel 所以自己研究了一下 var sj:String=t1.text.toString()+"/t"+t2.text.toString()+"/t"+t3.text.toString()+"/n"; var file:File = new File("D://workspace//123//bin-debug//123.xls"); //若没有此文件就创建它 var stream:FileStream = new FileStream(); //创建FileStream对象 stream.open(file, FileMode.APPEND); //使用FileStream对象以只读方式打开File对象 stream.writeUTFBytes(sj); stream.close(); //关闭FileStream对象 上面这个方法是 写入文件 下面来看一下读取文件 var file:File=new File("D://workspace//123//bin-debug//123.xls"); var stream:FileStream=new FileStream(); stream.open(file,FileMode.READ); var cr:String=stream.readUTFBytes(stream.bytesAvailable); var arr:Array=cr.split("/r/n"); for (var i:int=1;i<arr.length;i++) { var a:String=arr[i]; var arra:Array=a.split("/t"); for (var j:int=0;j<arra.length;j++) { dgc1 ta.text+=arra[j]; }