【发布时间】:2012-04-28 16:33:00
【问题描述】:
我需要读取 XLSX 文件并从中提取最大数量的内容。我应该使用哪个 API?
OLE DB、开放式 XML SDK 或 Excel 互操作?
- 哪个最容易使用?
- 您能否使用其中一种方法检索所有信息?即日期、时间、合并单元格、表格、数据透视表等。
【问题讨论】:
-
Open XML SDK 一开始并不那么简单,但好在有健全的开源库,这使得任务变得微不足道。我的建议是,如果您不介意使用第三方 dll,那么 Open XML 就是您的最佳选择。我可以推荐的两个优秀库是 ClosedXML 和 EPPlus。您可以立即开始使用 Linq 进行查询,这很酷。