怎么在qt中创建一个包含三个工作表的excel文件
如何在qt中创建一个包含三个工作表的excel文件
通过这个代码生成的Excel文件里只有一个sheet
QFile file( fileName );
file.open( QIODevice::WriteOnly );
file.close();
请问如何生成一个excel文件,里面能包含3个sheet,双击打开后不会弹出“你尝试打开的*.xls的格式与文件扩展名的指定格式不一致。。。”的对话框。
------解决思路----------------------
使用QAxObject,搜搜吧,网上有例子,可以设置Excel显示或者不显示,保存语句啥的使用dynamicCall( ),不能使用QFile存储
------解决思路----------------------
理论上说,QFile是可以直接用的,但是直接用的前提是,对.xls 文件格式有非常透彻的掌握。
如果你需要的是 .xlsx 而不是 .xls 的话,可以试试 http://qtxlsx.debao.me/ (它是通过QFile实现的)
通过这个代码生成的Excel文件里只有一个sheet
QFile file( fileName );
file.open( QIODevice::WriteOnly );
file.close();
请问如何生成一个excel文件,里面能包含3个sheet,双击打开后不会弹出“你尝试打开的*.xls的格式与文件扩展名的指定格式不一致。。。”的对话框。
------解决思路----------------------
使用QAxObject,搜搜吧,网上有例子,可以设置Excel显示或者不显示,保存语句啥的使用dynamicCall( ),不能使用QFile存储
------解决思路----------------------
理论上说,QFile是可以直接用的,但是直接用的前提是,对.xls 文件格式有非常透彻的掌握。
如果你需要的是 .xlsx 而不是 .xls 的话,可以试试 http://qtxlsx.debao.me/ (它是通过QFile实现的)