任何人都可以直接轻松地为我提供从excel文件到C ++输入数据的代码和其他必要的库以便正确执行吗?实际上,我需要输入大量数据来输入来自Excel中的Excel,最后用C ++计算时,再次将输出与excel链接起来。有人可以帮忙吗?
答案 0 :(得分:4)
正如其他人所提到的,使用CSV文件是最简单的路径,因为它们可以导入/导出Excel。这可能是最有效的解决方案,因为它只需要标准的C ++库,并且可能比使用Excel库快得多。获得CSV文件后,可以在Excel中打开它,并根据需要将其转换为“真正的”Excel文件。
如果您正在处理.xlsx
个文件,则可以利用这些文件只是zipped XML个at this website个文件集的事实。可以找到更多信息LibXL。您只需要找到一个压缩库和一个XML库。
否则,有一些Excel库可用,例如xlsLib或StackOverflow。
最后,关于这个主题,C++ library to load Excel (.xls) files上有几篇帖子。请参阅以下内容:
What is a simple and reliable C library for working with Excel files?
{{3}}
答案 1 :(得分:3)
最简单的方法是将数据从Excel导出为CSV并写回CSV。
答案 2 :(得分:1)
在Office Automation上查看这些页面。
答案 3 :(得分:0)
对于原生的.xls文件来自SM Software的OLE XLS做得不错......虽然没有免费的!