如何从Excel电子表格中读取数据?

2024-03-29

在我正在工作的一个项目中,客户在最后一刻要求我添加从 Excel 电子表格导入数据的功能。他发送给我的示例具有 .xlsx 扩展名,因此我假设它们来自 Excel 2010,但如果可能的话,我希望支持所有版本。有没有一种快速、简单的方法可以从 C 程序打开和读取 Excel 电子表格中的数据?

我能想到的唯一想法是连接到电子表格,就好像它是一个数据库一样,并从中选择我需要的信息。这是一个好方法吗?如何通过 C 连接到 Excel 电子表格?我想尽可能多地使用Windows API。


您可以使用 OLE 自动化功能来启动 Excel 并让它读取您的文件四。

请参阅此处的示例:

http://en.wikipedia.org/wiki/OLE_Automation http://en.wikipedia.org/wiki/OLE_Automation

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从Excel电子表格中读取数据? 的相关文章