解析.net项目中xlsx文件的二进制内容

时间:2017-07-28 13:20:16

标签: c# .net wcf binary xlsx

我在客户端读取了抛出fileReader.readAsArrayBuffer .xlsx 文件。之后,我将其发送到WCF服务端点。问题是如何从服务器端的二进制内容中解析数据?有些库能够处理二进制数据而不是从服务器环境中读取xlsx文件吗?我在服务器上使用WCF服务。谢谢大家的建议!

1 个答案:

答案 0 :(得分:2)

我会使用EPPlus,因为它是专为服务器端Excel工作而设计的。

要从MemoryStream加载,请使用以下代码:

MemoryStream stream = new MemoryStream(paramByteArray);
using (var package = new ExcelPackage(stream))
{
    //do something with the excel file
    package.Save();
}

如果您在安装设置时遇到任何问题,请与我们联系。