从C手动创buildexcel的多表文件

我正在处理一个C应用程序。 我打算使用CSV文件将值读入电子表格,但随着数据越来越复杂(大约100列),我看到需要开始执行多个工作表。 我正在使用单板计算机,该文件用于存储诊断信息。 我希望能够以ASCII格式从SBC写入文件,然后将其导入到excel(或开源替代品)中,并具有多个工作表。 这甚至是可能的,或者我应该开始在macros上运行的数据?

也许可以考虑使用XML来编写数据,然后可以很容易地将其转换为您想要的任何格式,并且可以使数据按照语义的方式发出,而不是根据电子表格的架构。 这可能使不同的外部程序与数据交互更灵活。 如果需要,可以使用XSLT将其转换为多个CSV文件,并且可能有合理的方法将其直接导入电子表格。