mysql将不同的查询导出到同一工作簿中的不同工作表中
mysql查询是:mysql将不同的查询导出到同一工作簿中的不同工作表中,mysql,excel,csv,Mysql,Excel,Csv,mysql查询是: SELECT * FROM mytable WHERE CId=1 INTO OUTFILE '/var/lib/mysql/values.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '' ESCAPED BY '\\' LINES TERMINATED BY '\n'; 它可以工作并生成csv文件 但我想在此文件中添加一个新工作表并执行此查询: select * fr
SELECT * FROM mytable
WHERE CId=1
INTO OUTFILE '/var/lib/mysql/values.csv'
FIELDS TERMINATED BY ',' ENCLOSED BY '' ESCAPED BY '\\'
LINES TERMINATED BY '\n';
它可以工作并生成csv文件
但我想在此文件中添加一个新工作表并执行此查询:
select * from mytable where CId=2;
有可能吗?嗯,您不能将工作表添加到csv文件中,但可以创建两个csv文件并使用将它们合并到一个.xlsx文件中 您需要准备一个带有两个选项卡的xlsx模板,然后使用以下命令添加两个csv文件:
csv2odf -t 1 values1.csv template.xlsx temporary.xlsx
csv2odf -t 2 values2.csv temporary.xlsx output.xlsx
csv2odf需要。…CSV文件中的工作表?xls文件有相同的问题选择..到输出文件只能将数据导出为CSV格式。不,,,我尝试使用xls文件,它生成文件,您得到了什么?二进制文件还是文本文件?