如何在不使用 Azure 或 Microsoft Graph API 的情况下使用 ASP.NET Core Web API 更新 Microsoft365 驱动器上 Excel 文件中的列?

问题描述 投票:0回答:1

我需要创建一个 ASP.NET Core Web API 来更新 Excel 文件中的列。 Excel 文件存储在网络驱动器上,而不是本地。我发现的大多数解决方案都建议使用 Azure AD 和 Microsoft Graph API 来实现此目的。但是,我的组织没有 Azure 或 Microsoft Graph API 所需的许可证。

有没有一种方法可以在不依赖 Azure 或 Microsoft Graph API 的情况下实现这一目标?我可以使用哪些库或方法来使用 .NET Core 更新位于网络驱动器上的 Excel 文件?

任何示例或详细指导将不胜感激。谢谢!

我尝试使用 Open XML,因为我发现它不需要 Excel 许可证即可工作,但我没有机会连接到我的工作驱动器上已存在的 Excel!

c# .net excel asp.net-web-api openxml
1个回答
0
投票

您尝试过 OfficeOpenXml nuget 吗?如果您可以从驱动器下载 Excel 并再次上传,也许这个 nuget 可以帮助您。

要使用该库,您必须将其添加到您的网络配置中:

<add key="EPPlus:ExcelPackage.LicenseContext" value="NonCommercial" />
© www.soinside.com 2019 - 2024. All rights reserved.