Qt 设置Excel单元格文本属性

前段时间通过Qt设置Excel的内容,每次设置 1-3 这种内容的时候,会被Excel自动转为日期格式。

后来查了一下,可以设置单元格为文本属性,显示内容与输入内容保持一致。

需要先设置单元格的格式再设置单元格中的内容,否则1-3还是会被转为日期格式。

QAxObject *t_excel = new QAxObject;    //连接Excel控件
QAxObject *t_workBooks;                //获取工作簿集合
QAxObject *t_workBook;                 //获取当前工作簿
QAxObject *t_workSheets;               //获取工作表集合
QAxObject *t_workSheet1;               //获取工作表集合的工作表Sheets1
QAxObject *t_cell;                     //获取cell的值

//连接Excel控件,如果没有office,就用WPS
if (t_excel->setControl("Excel.Application"))
{

}
else
{
	t_excel->setControl("ket.Application");
}

t_excel->dynamicCall("SetUserControl(bool UserControl)", true);    //用户启动程序
t_excel->dynamicCall("SetVisible (bool Visible)", "false");        //不显示窗体
t_excel->setProperty("DisplayAlerts", false);                      //关闭提示和警告消息

t_workBooks = t_excel->querySubObject("WorkBooks");
t_workBooks->dynamicCall("Add");//工作薄集合中添加工作薄
t_workBook = t_excel->qu
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值