//转换成二进制流 
System.IO.FileStream fs = new System.IO.FileStream(@"F:\文件.xls", System.IO.FileMode.Open, System.IO.FileAccess.Read);
           byte[] fssize = new byte[fs.Length];   
           //System.IO.BinaryReader strread = new System.IO.BinaryReader(fs);
           fs.Read(fssize, 0, fssize.Length - 1);           
//还原成excle文件
           FileStream fileWiter = new FileStream(@"F:\转换后文件.xls", FileMode.Create);
           fileWiter.Write(fssize, 0, fssize.Length - 1);
           fileWiter.Close();问题是:还原后打开文件有提示错误,但也能打开。好心人帮帮我,到底是哪错了,还原文件这样做可以吧。还有PDF文件这样做应该也可以吧。