使用C ++从Excel文件中提取数据

Tan*_*han -2 c++ excel input

谁能给我直接简便的方法(当然包括代码和其他必要的库,以便正确执行)将数据从excel文件输入到C ++?实际上,我需要输入大量数据以从C ++中的excel输入,最后在使用C ++计算时,再次将输出与excel链接。有人可以帮忙吗?

use*_*566 5

正如其他人提到的那样,使用CSV文件是最简单的方法,因为可以将它们导入Excel或从Excel导出。这可能是最有效的解决方案,因为它只需要标准C ++库,并且比使用Excel库要快得多。拥有CSV文件后,您可以根据需要在Excel中打开它并将其转换为“真实的” Excel文件。

如果要处理.xlsx文件,则可以利用以下事实:这些文件只是XML文件的压缩集合。可以在该网站上找到更多信息。您只需要找到一个压缩库和一个XML库。

否则,有一些可用的Excel库,例如LibXLxlsLib

最后,关于这个主题,StackOverflow上有几篇文章。请参阅以下内容:

C ++库加载Excel(.xls)文件

Excel文件和C ++

什么是用于处理Excel文件的简单可靠的C库?