C# 将EXCEL文件转二进制数据
在C#中
怎么通过程序实现在EXCEL文件中加一个唯一的识别标识,然后对EXCEL文件加密。最后可以再用程序来解密并来提取出来这个唯一标识。然后还原这个EXCEL文件。可以正常的打开这个EXCEL文件。
我的思路是:
1、将EXCEL文件转换成二进制流,再转换成字符串,然后再将头文件(其后是一个字符串,字符串后加一个分界符‘|’),合并两个字符串后,进行加密处理,再将这个字符串转换成流写入到一个新的文件中。
2、还原的时候:先将处理过的文件转换成二进制流文件。然后转换成字符串,然后进行解密,提取分界符‘|’。‘|’前的字符串就是头文件。‘|’后就是原来的EXCEL文件的内容,将‘|’后的字符串转换成流文件,写到新的文件中。就还原了。
我按照我的思路去做。结果还原的EXCEL文件里面全部是乱码。请问这是为什么?