如何在两个不同的Excel表中存储几个MySQL查询的输出?

我有4个由shell脚本执行的mysql查询,如./a.sh > b.xls 。 所以所有的数据都存储在一个工作表中。

我需要切开这个,以便前2个查询存储在工作表1和另外两个工作表2中。此外,在每个工作表我想每个查询输出并排,而不是一个接一个。

在shell脚本中可以做这样的事情吗?

最好你能从Bash做的是CSV输出,这意味着你不能有多个工作表。 或者,使用Perl , Python或PHP ,它们具有支持XLS输出的库。

另请参阅使用Bash写入Excel表