电子表格:插入列中,就像堆栈一样

时间:2013-07-25 03:07:56

标签: c++ open-source row spreadsheet xls

首先:我知道如果它是.CSV会更容易,但这是不可能的(我在编写这篇文章的时候写了代码)。< / p>

我想将用户提供的数字和时间戳插入电子表格。电子表格中会有一个基于列ab自动生成的图表,因此不需要.CSV。列A保存范围为0到500的Double-Floats,列B包含日期和时间信息。插入的行必须位于顶部,因此每次都将所有现有数据按下一行。

我已经手动编写了这个,我认为是时候停止这样做了。我不太关心它的语言是什么,但我更喜欢C / C ++最多使用boost库。所有图书馆都必须是开源的。操作系统是Linux,输入应该来自终端或者至少作为参数提供给程序,这样用户的输入就可以通过管道传输到程序中。

我发现了这一点,但我不确定它是否是最好的方法,因为我不一定会被锁定在python中。 Insert row into Excel spreadsheet using openpyxl in Python

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

你试过这个吗?读取Excel(xls)文件的C库:http://libxls.sourceforge.net

希望这符合您的需求。

另一种选择:http://www.libxl.com,更强大但不是开源。