使用Excel的StreamReader和StreamWriter

rus*_*ord 0 .net c# excel streamwriter streamreader

我需要一些指导.

我正在使用StreamReader读取excel文件,然后使用StreamReader.ReadToEnd()将文件转换为字符串 ; 方法.然后我使用StreamWriter.Write()方法将字符串写入文件系统上的其他位置.

然后我从我之前写的位置重新读取文件.但是,我似乎正在阅读一些垃圾值,我无法从新位置打开excel文件...

我在这里做错了文件被破坏了吗?我在这里错过了与编码有关的事吗?

Joh*_*ers 5

Excel文件是二进制文件.StreamReader是一种TextReader,StreamWriter是一种TextWriter.

二进制文本 - 不一样的东西.