我想使用 C++ 生成 Excel 文件。
我知道 Excel 可以读取 .csv 文件,但我在寻找更强大的功能。例如,能够创建单独的工作表并在单元格中插入方程式。
有没有一种格式可以供我使用?
答案1
是的,Excel可以读取XML文件,参看:Excel 中的 XML 概述:
Excel 如何处理 XML 数据概述
- 将 XML 架构文件 (.xsd) 添加到工作簿。
- 将 XML 模式元素映射到单个单元格或 XML 表
- 导入 XML 数据文件 (.xml) 并将 XML 元素绑定到映射单元格。
- 输入数据、移动映射单元格并利用 Excel 功能,同时保留 XML 结构和定义。
- 将映射单元格中修订的数据导出到 XML 数据文件。
例如,您可以使用库用于读取和写入 Excel (xml) 文件的库,或者简单XlsxWriter图书馆。