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

Parse binary content of the xlsx file on .net project

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

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

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

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

如果您在设置时遇到任何问题,请告诉我。