普通网友 2020-08-19 09:39 采纳率: 0%
浏览 78

C# FileStream读取字符串少 0

代码
string strDate = DateTime.Now.ToString("yyyy-MM-dd");
string filename = @file + @"\查询" + DateTime.Now.ToString("yyyy-MM-dd") + ".xlsx";
FileStream fs = new FileStream(@filename, FileMode.Create, FileAccess.ReadWrite);
string aa = "000329923";
//将字符串转换为字节数组
byte[] bytes = Encoding.UTF8.GetBytes(aa);
//向文件中写入字节数组
fs.Write(bytes, 0, bytes.Length);
//刷新缓冲区
fs.Flush();
//关闭流
fs.Close();

最终运行结果
图片说明

  • 写回答

2条回答 默认 最新

  • threenewbee 2020-08-19 10:58
    关注

    excel不能用filestream读,因为你读取的是二进制,具体要得到数据还需要解析这个文件。建议你用 npoi 来读取 excel。

    评论

报告相同问题?