我需要一些指导.
我正在使用StreamReader读取excel文件,然后使用StreamReader.ReadToEnd()将文件转换为字符串 ; 方法.然后我使用StreamWriter.Write()方法将字符串写入文件系统上的其他位置.
然后我从我之前写的位置重新读取文件.但是,我似乎正在阅读一些垃圾值,我无法从新位置打开excel文件...
我在这里做错了文件被破坏了吗?我在这里错过了与编码有关的事吗?
Excel文件是二进制文件.StreamReader
是一种TextReader
,StreamWriter
是一种TextWriter
.
二进制和文本 - 不一样的东西.