普通网友 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。

    评论

报告相同问题?

悬赏问题

  • ¥15 划分vlan后不通了
  • ¥15 GDI处理通道视频时总是带有白色锯齿
  • ¥20 用雷电模拟器安装百达屋apk一直闪退
  • ¥15 算能科技20240506咨询(拒绝大模型回答)
  • ¥15 自适应 AR 模型 参数估计Matlab程序
  • ¥100 角动量包络面如何用MATLAB绘制
  • ¥15 merge函数占用内存过大
  • ¥15 使用EMD去噪处理RML2016数据集时候的原理
  • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大
  • ¥15 单片机无法进入HAL_TIM_PWM_PulseFinishedCallback回调函数