zoukankan      html  css  js  c++  java
  • Qt 读取csv

    void Navigator_Form::dropEvent(QDropEvent* event)
    {
        QVector<double> arr_x(502), arr_y(502);
        qDebug()<<"放下事件"<<event->mimeData()->text();
        QString file_path = event->mimeData()->text().replace("file:///","");
    
    
    
    
        qDebug()<<"路径: "<<file_path;
    
    
        QDir dir = QDir::current();
        QFile file(dir.filePath(file_path));
    
    
        QString model = file_path.replace(".csv","").split("/").last();
        qDebug()<<"名称: "<<model;
    
    
        if(!file.open(QIODevice::ReadOnly))
             qDebug()<<"OPEN FILE FAILED";
    
    
        QTextStream * out = new QTextStream(&file);//文本流
        QStringList tempOption = out->readAll().split("
    ");//每行以
    区分
    
    
        qDebug()<<"每行数----据:  "<<tempOption;
        for(int i = 0 ; i < tempOption.count() ; i++)
        {
             QStringList tempbar = tempOption.at(i).split(",");//一行中的单元格以,区分
             qDebug()<<"每行数据:  "<<tempbar;
        }
        file.close();//操作完成后记得关闭文件
    }
  • 相关阅读:
    LeetCode 70
    LeetCode 81
    LeetCode 33
    LeetCode 78
    LeetCode 50
    LeetCode 34
    关于机器学习的学习笔记
    图的 DFS 与 BFS 复杂度分析
    Sqlalchemy的学习使用和常见问题
    mysql的使用和远程连接
  • 原文地址:https://www.cnblogs.com/yuanjia8888/p/15398619.html
Copyright © 2011-2022 走看看