如何把byte[]数组转换为Excel加载到内存中并操作?
string fileName;
byte[] fileValue = null;
SqlDataReader dr = DBHelper.ExecuteQuery("select * from 模板文件表");
if (dr.Read())
{
fileName = dr[1].ToString();
fileValue = (byte[])dr[2];
}
上面这个段代码可以从数据库中取出Excel的文件流,可是我怎么把它转化为Excel并在程序中进行操作呢?
FileStream fs = new FileStream(@"D:\123.xls", FileMode.Create, FileAccess.Write);
fs.Write(fileValue, 0, fileValue.Length);
fs.Flush();
fs.Close();
这段代码是直接把Excel保存到本地机器,我要的不是这个解决方案 --------------------编程问答-------------------- Excel必须保存成文件才能操作
补充:.NET技术 , ASP.NET