首先:我知道如果它是.CSV
会更容易,但这是不可能的(我在编写这篇文章的时候写了代码)。< / p>
我想将用户提供的数字和时间戳插入电子表格。电子表格中会有一个基于列a
和b
自动生成的图表,因此不需要.CSV
。列A
保存范围为0到500的Double-Floats,列B
包含日期和时间信息。插入的行必须位于顶部,因此每次都将所有现有数据按下一行。
我已经手动编写了这个,我认为是时候停止这样做了。我不太关心它的语言是什么,但我更喜欢C / C ++最多使用boost库。所有图书馆都必须是开源的。操作系统是Linux,输入应该来自终端或者至少作为参数提供给程序,这样用户的输入就可以通过管道传输到程序中。
我发现了这一点,但我不确定它是否是最好的方法,因为我不一定会被锁定在python中。 Insert row into Excel spreadsheet using openpyxl in Python
感谢您的帮助。
答案 0 :(得分:0)
希望这符合您的需求。
另一种选择:http://www.libxl.com,更强大但不是开源。