void MainWindow::readcsvfile() //读取csv
{
QFile csvFile("C:/Users/Administrator/Desktop/Demo/0702.CSV");
QStringList csvList;
csvList.clear();
if (csvFile.open(QIODevice::ReadWrite)) //对csv文件进行读写操作
{
QTextStream stream(&csvFile);
while (!stream.atEnd())
{
csvList.push_back(stream.readLine()); //保存到List当中
}
csvFile.close();
}
else
{
QMessageBox::about(NULL, "csv文件", "未打开该文件!");
}
int i = 0;
Q_FOREACH(QString str, csvList) //遍历List
{
i = i + 1;
QStringList valsplit = str.split(","); //分隔字符串
if(i > 2)
{
//得到深度、声速、温度
QString depth = valsplit[0];
QString sonicvelocity = valsplit[1];
QString tem