Qt的文件导入和导出txt格式;

Qt经常会涉及到execl文件的引入,或者将数据导出。本文章直说对txt的导入和导出。下次说execl的文件导入,txt会比较多。
1.导入txt 如果你的是execl文档。可以先转换成csv格式(execl)自带。这会让间隔带上“,”然后在将后缀该txt 。就可以了。如自己写的读取的方法

//读取测试文件

void CompareForm::ReadtestFile()
{
    QFile file("E:/QT_project/719/test2.txt");    //文件路径   也可以用相对路径
    if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
    {
         qDebug()<<"Can't open the file!"< list=line.split(",");
		。。。    //截取的每一个操作
		
    }
}

2 导出
//保存记录数据

void WeaponCtrl::slotSaveData()
{   m_file.setFileName(QString("%1").arg(m_udpconfig.SavePath)+QString("/%1.txt").arg(QDateTime::currentDateTime().toString("yyyyMMddhhmmsszzz")));   //文件的保存路径   按照年月日时分秒格式
    if(!m_file.open(QIODevice::WriteOnly|QIODevice::Text))
    {
        QMessageBox::critical(NULL,"提示","无法创建文件");
        return;
    }else{
        QTextStream stream( &m_file );//开始写入文本
        stream<<"radarStatus:"<

你可能感兴趣的:(Qt)