我有大量的 excel 文件,我必须从网络浏览器打开这些文件。加载大文件需要几分钟。是否可以从包含许多工作表的 excel 文件中一次打开一个工作表(单个选项卡)?我必须使用 C#/asp.net MVC 来执行此操作
最佳答案
我假设您在服务器上有 excel 工作簿,并且只想向客户端发送一个工作表。用户然后编辑工作表吗?他们会上传回来吗?
假设这只是一份报告,那么为什么不使用 OpenXML sdk 来读取工作簿、提取有问题的工作表并将其发回给客户呢?这就是评论中@Jim 的建议。您可以在此处获取 SDK:Open XML SDK 2.0 for Microsoft Office .但是,我不确定它是否适用于“旧”excel 格式。我假设您需要以新的 Office 格式 (xslx) 保存模板工作簿。
关于c# - 使用 c# asp.net/MVC 在 Web 浏览器上打开一个巨大的 excel 文件中的单个工作表(单个选项卡),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2348265/